The Proof Is Out ThereStream It

Two-Headed Serpent & Mummified Monster

A petrified creature discovered in Russia is said to be the work of the mythical Baba Yaga; a possible genetic experiment gone wrong; a fire with a mind of its own.
Aired: Oct 08, 2021 Genre: Sci-Fi & Fantasy DocumentaryCasts: Tony Harris Michio KakuDuration: 51m Rating: 0 Country: United States of America Production: Six West Media