Read more on Last.fm
Dr. Teeth and the Electric Mayhem Band was featured in the movie The Muppets at Walt Disney World.