CHUPACABRA

Has the Chupacabra Made Its Way to North Carolina?

Has the Chupacabra Made Its Way to North Carolina?

Call Mulder and Scully.

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!