6 Delancey St
Manhattan, New York 10002

The Picture blends layers of sonic indie rock and Brit-pop.

Added by Upcoming Robot on February 10, 2009