Tuesday, September 28, 2010

Menomena

This Portland, Oregon based band has the indie rock sound down to a science, and it is intense.  The song below is off their 2010 album Mines, but do check out their earlier albums as well, especially Friend and Foe, released in 2007.

No comments: