Cannibal Death Pit
Season 5 • Episode 10
A strange circular forest next to a notorious cannibal site. When a crater is spotted in Siberia, experts uncover if it could be evidence of Nikola Tesla's doomsday device. Cutting-edge tech helps experts answer these sinister mysteries from space.
42 min|TV-PG|Premiered 03/13/2019