Brooke Martin Chao
0Posted on Jan 12th, 2011 | re: Stereogum's 40 Best New Bands Of 2010 (142 comments)
What about New York City band Atom Tom? Definitely new, and one of our new favorites. We saw them live in December, and they really rocked the place. Also love their new album, The Moment.