Was El Chupacabra spotted in Picayune, Mississippi? (video)


Mississippi? The chupacabras are strong in this one. W-LOX-TV reports.

PREVIOUSLY ON MISSISSIPPI CHUBACABRA THEATRE: