In this exhibition, Chicago artists re-explore the lasting impact that Chupacabras sightings have had on the Latin American and North American psyche.
Added by Upcoming Robot on July 15, 2008