The 13th Floor

News 

Has Russia’s Infamous “Devil’s Pass” Claimed a New Victim?

In two previous features, we’ve examined the nightmarish mystery involving the bizarre and unexplained deaths of an entire 1959 hiking expedition to the peak of Otorten Mountain in Russia’s Ural range. All nine members of Sergei Dyatlov’s highly-trained expedition were later found frozen to death — most of them stripped of protective gear, and some […]