Museum of Idiots by They Might Be Giants Overview Tag Appears on 2007-07-18: Bowery Ballroom, New York City, NY, USA The Spine Playcount 232 Listeners 34