Wednesday, March 17, 2010

Video: Foxy Shazam - "Oh Lord"

Oh Lord indeed. I think I just had a serious WTF moment. Those moments aren't always bad. Instead of saying WTF and turning it off, I said WTF and watched the whole thing, slightly dazed and with a bit of wonderment. Their self-titled major label debut release is scheduled for release on April 13.