September 22, 2021
Ithaca, NY | 75°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.