Posted by : Muzaffar Friday, July 24, 2009
Been listening to this song almost everyday ever since I listened to The Chemical Brothers feat. Midlake - The Pills Wont Help You Know on my iTunes a few days ago. Thought it sounded quite nice actually.....
Don't really know much about them, but they are a band based in Denton, Texas. Just look up the links to know more about them: