Friday, December 17, 2010

Space Invadas?

Dammit, that's funky.
I don't know these dudes.  Apparently, this album dropped in Feb.
Hit their site to check it out.  From what I just skimmed through, I think I need this ASAP.
If nothing else, make sure you listen to "Life".  Crazy.

No comments: