The Science Fact Channel presents a new reality show with an unattainable goal: Chupacabra Country!

Winner of Best Director and Best Picture in the 2012 Land of Lincoln 21 Film Project!

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…