TAXIDERMIST

Caught On Tape! 5 Alleged Chupacabra Sightings

Caught On Tape! 5 Alleged Chupacabra Sightings

CNN is reporting that the mythical Latin American creature has been discovered. Watch the beast...if you dare!