Pretty Russians Russia December 31, 2010January 1, 2011 by QKSLR QKSLR · 1 comment View larger map Please wait... Similar Street View images Russians don’t like Google
Yes, this is in Russia 🙂