View The Jesus Lizard on Jul 19, 1990EditFollowShare36 years agoThu, Jul 19, 1990at WZRD-FM StudiosChicago, ILThe Jesus LizardEditFollowShare