The Lemurs
The Lemurs are an indie rock band from Austin, TX. Their self-titled debut album was released in 2006. The Lemurs are currently mixing their second album to be released sometime in late summer 2008. Read more on Last.fm
The Lemurs has 2 songs that have been featured in movies like Better Off Undead and The Overbrook Brothers. What is your favorite song by The Lemurs?
Tweet