A Helicopter Landed Near the Peter and Paul Cathedral


Saint Petersburg, Russia

7 Seconds

Clip ID: 9517

Or

View Similar Clips from the Elegance, Royalty and Architecture of Zayachy Island, St Petersburg Collection.