Skip to playerSkip to main contentSkip to footer
  • 8/15/2018
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.

Recommended