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 in high definition without spending a cent on 123movies. Stream instantly with English subtitles — no download or account needed.