W.A.S.P – The Neon God Part 1: The Rise

Posted on

Release Date: April 20, 2004 Reviewed by Jeff Brinn With the music industry in the crapper I tend to look in unexpected areas for stimulating music. Enter W.A.S.P. Sure you heard of them, the controversial L.A. shock rock band from the eighties that gave us such radio friendly favorites as “Animal, I F**K Like A […]

Read More