Skip to playerSkip to main content
  • 8 years ago
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.
Comments

Recommended