Destination Truth (2007)
S04E05 Siberian Snowman
Episode Overview
In the frigid heights of Siberia, southern Russia, locals have reported a surge of encounters with a mysterious creature known as the Siberian Snowman. Resembling Bigfoot, this towering figure stands around nine feet tall and may be linked to a recent archaeological discovery that identified a new human ancestor in the area. Is it possible that some of these ancient beings are still roaming the mountain ranges?