You know it's summer when El Chupacabra shows up

August 13, 2008 7:09 AM