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 June 30, 2008