iOS app Android app

Bubba Stock

Is This Really A Chupacabra?

The Huffington Post | David Moye | Posted 04.04.2014 | Weird News

A couple in Ratcliffe, Texas, has captured a creature that they believe may prove the existence of the mythical chupacabra. Jackie Stock says her h...