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 May 3, 2008