iOS app Android app

Chupacabra Mississippi Video

LOOK: Townsfolk Say They've Spotted A Chupacabra

The Huffington Post | Posted 10.31.2013 | Weird News

Is it a chupacabra? A 'squatchdog'? Ask people in Picayune, Miss., and you'll get different answers. But regardless of what the bizarre, dog-like ...