Hey Street View, This is Russia… Russia February 29, 2012February 22, 2012 by Tviki Tviki · Reply View Larger Map Please wait... Similar Street View images This is Russia, baby A Typical Day in Russia 2 Accident in Sochi, Russia Truck accident in Russia A typical day in Russia… Monster spotted in Russia! What happened in Barnaul, Russia? Hey Google Street View Driver Google Street View Park