iOS app Android app

Chupacabra in Texas

Was That A Real Chupacabra In Texas? (VIDEO)

The Huffington Post | Laura Hibbard | Posted 09.11.2011 | Green

Don't resign yourself to chupacabra nightmares just yet. Even Jack Crabtree, the supplier of photos to The Facts, his local Texas paper, doesn't think...