Close Call on Russian Road

Russia seems like the worst place and the best place in the world…I want to go…mainly because Russian Youtube videos are the best Youtube videos.

MORE VIDEOS