Meho Plaza set release

L.A. based Meho Plaza have set their debut self-titled full-length for a May 6, 2008 release date. Catch their color pulsing extravaganza Feb. 25 @ Spaceland in Los Angeles.

audio:
I Sold My OrgansThe Beach
http://www.myspace.com/mehoplazamusic
http://mehoplaza.com/
http://www.betterlookingrecords.com/

Be Sociable, Share!
Bookmark the permalink.
  • Archives

  • Bogs et Cogs