All posts tagged "Cryptids"

  • Hoaxes & Rumors
    Chupacabra Found?

    A Texas couple claims to have captured a living Chupacabra, proving proof of its existence. This is the latest in a long line of sightings of the elusive creature. Today we’ll take a look at a few of the more visible Chupacabra sightings and possible explanations.