Russia is Insane… Here’s the Proof

Russia is home to some of the world’s most scenic views, famous buildings and structures, and the type of people you just don’t find anywhere else. It’s an incredible place–there’s no denying that–but what’s most incredible about Russia is (excuse our language) is all of the crazy sh*t the people there do. Russians don’t shy … Read more