Friday, August 8, 2008

The Muslims Live in L.A.

The Muslims live at The Echo in Los Angeles. New song Parasites. Yeah. Video directed by Felipe Lima of Milkfat Films. He's a badass and so are Ye Olde Muslims.








No comments: