Showing posts with label El Chupacabra. Show all posts

Mississippi residents report sightings of �El Chupacabra� (video)

PEARL RIVER COUNTY, MS (WLOX) - An unwanted visitor has made himself at home in the quiet town of Picayune. "If a zombie had a dog, i...