Guitarist Duane Denison also says "never say never" when asked about a new Jesus Lizard album.
February 10, 2020
Welcome to the new blood.
January 29, 2013
On <i>Oddfellows</i>, the essential truths, and The Jesus Lizard.