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.
Watch Secrets in the Ice Season 02 Episode 04 123movies for free in HD quality. Stream instantly with English subtitles — no download or account needed.