ECTO PORTAL #40 Devils Pass

The mysterious unsolved deaths of nine ski hikers in the northern Ural mountains on February 2, 1959 has baffled scientists for decades. 

Leave a Reply