Mystery of the Chupacabra SOLVED!
Came across a hilarious, and thought-provoking, article on Yahoo!News: Residents report sightings of “El Chupacabra”. Apparently an odd creature has not only been spotted but FILMED (and for once SUPER clearly!) roaming a neighborhood in Picayune, Mississippi. As one resident so poetically (and hilariously) described it: “If a zombie hadContinue Reading