Live action footage
SAINT-PETERSBURG, RUSSIA - JULY 26, 2012: Palace Square in Saint-Petersburg, Russia, 26 july 2012
HD
1920 x 1080
Editorial Use Only