n21guy.com
iReport – St.Petersburg, Russia on March 11-13
A final iReport from the amazing Russian Network TwentyOne staff. Just for a little perspective, St. Petersburg is closer to New York city than it is to Khabarovsk, Russia (the location of another …