In an extremely rare occurrence, not only did Stormtroopers Of Death (S.O.D.) actually put out an album last year, they even went on tour to support it! Now Kill Yourself + The Movie is out as a document of the momentous occasion, and David Lee Beowulf cranks it up to 11.
- Music Reviews
- October 29, 1999
Bigger Than the Devil (Nuclear Blast). Review by David Lee Beowülf