Cleveland, Ohio’s Destructor was a second 1980s thrash steel band whose short profession was curtailed by tragedy. Produced in 1983 by spectacularly renamed associates Dave Overkill (vocals/electric guitar), Pat Rabid (electric guitar), Paul Warhead (bass), as well as perhaps on top of that, Matt Flammable (drums), Destructor jumped the thrash …
Read More »