Off-Limits: The Eeriest Places in the World

Mezhgorye, Russia

The town of Mezhgorye, Russia is allegedly the site of a secret missile launch facility. Reports have indicated that ballistic missiles are housed here which are capable of being launched automatically. This town is technically “closed” which makes this whole thing even more strange. Located in the southern Ural Mountains, it has been reported that there are automatically triggered sensors that can detect a nuclear strike.

 

Next Page →

Advertisement

Next Page →