Dashcam Chupacabra, Nightly News Alien Wed, Apr 20, 2011 On this episode of Fact or Faked, Ben, ChiLan and Devin travel to DeWitt County, Texas to investigate sightings of the mythical bloodsucker known as the Chupacabra. Austin, Bill and Jael are busy in Santa Cruz, Argentina where an alien has turned up in the news.
0
0
Related videos
Preparing
To view the site materials you should be more than or equal to 18 years old