The Antlers

Info

The Antlers are an indie rock band currently based in Brooklyn, New York, fronted by Peter Silberman.