New Music Releases – Jesus Lizard – Inchby Ilya S.New and Upcoming Music ReleasesPosted on 5th June 200925th May 20201 comment Main Entry: Jesus Lizard Date Of Release: April 18th, 2009 Format: 9 x 7″ Label: Touch & Go