Now Playing | Death Worm 121

Mongolian legend speaks of a giant sand worm that spits venom and emits electricty from its body. Is the Death Worm myth or reality?

Recommended for You

Watch More Lost Tapes Videos
Filter