The Jesus Lizard. Variety Playhouse. Atlanta, GA. Dec. 18, 2024.
Inside Metal’s “Rise of L.A. Thrash Metal” DVD (Part One) Hits Stores this Friday, January 19, 2018 | Pre-Order via Amazon Featuring…