Surprise Me!

Oklahoma Residents Believe They Saw a Chupacabra

2018-08-15 55 Dailymotion

An animal caught on camera in an Oklahoma couple`s backyard is causing some Deer Creek residents to think they have a chupacabra in their midst.