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 April 26, 2008