News

Imagine stepping into a Soviet town frozen in time—located in Norway, just miles from the North Pole. This city was once thriving with miners and military presence, but was mysteriously abandoned ...