September 3, 2014 Nicci Russia, Travel More impressions of Saint Petersburg, Russia Here are a few more shots for you to give you a feel for this interesting city.