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”.

Click to comment

You must be logged in to post a comment Login

Leave a Reply

To Top