Tag: russia

This place looks incredible. Somewhere just outside of Moscow.

Mustang Wanted just uploaded this video showing more crazy free-climbing with no safety gear.