The Lemurs

Biography

From Lastfm:

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.

Photos

Events More Events >

None found!

Comments