Archaeologists discover an unusual man-made rock formation in the remote Altai Mountains of Russia, and conducting a further excavation, they unearth an ancient log cabin and the mummified remains of two bodies buried deep in the frozen permafrost.
Stream Secrets in the Ice Season 02 Episode 04 in stunning HD on 123Movies, completely free. No account, no downloads — just instant access with English subtitles.