This series tries to explain strange phenomena, such as mysterious lights in the sky and Chupacabra sightings on the ground, by investigating these cases and meeting with researchers and scientists for possible explanations.
Upcoming Episode
Your Next Unwatched
1x01
Chupacabra
aired Feb 24, 2010
Comments