The Antlers @ Webster Hall (Pics)

    Photo gallery of The Antlers in New York City (December 10, 2011)