El Chupacabra -- Found in Texas (Allegedly)

Leave it to Texas … a family claims they have captured a chupacabra in their own backyard … forgetting momentarily the creature DOES NOT EXIST.

Click here for info about our online advertising practices.