ICTMN Staff
10/29/13
Was that a Chupacabra? This is the question residents of the Picayune community in Mississippi were asking about a hairless, wolf-like creature lurking around...