Live Videos

Recall: DEATH live in Houston, 1989

Kill That Cat has posted a video of DEATH performing live in Houston, Texas on January 4, 1989, approximately two months after the release of their second album “Leprosy”.

Comments
To Top