September 18, 2021
Ithaca, NY | 76°F

Review: Metal album smashes

By | May 3, 2016

The Electric Warlock Acid Witch Satanic Orgy Celebration Dispenser” is exactly what its title alludes to: It’s a messy celebration of self-destruction.