Scientists Terrifying New Discovery In Russia That Changes Everything!

Future Space

This is the map of Russia. With 1/8 of the world’s landmass, Russia is the largest country on earth. Russia has a significant portion of its territory located above the Arctic Circle, thus making it the most populous and northernmost sizable country in the world.

Credit Future Unity