Designed by
Title
Petrovsky Stadium, St. Vladimir`s Cathedral and Tuchkov Bridge across Little Neva River with hydrofoil in Saint Petersburg, #158193097
Description
Saint Petersburg, Russia - July 27, 2019: Petrovsky or Lenin Stadium, Petrogradsky island with St. Vladimir`s Cathedral and Tuchkov Bridge across Little Neva River with sightseeing hydrofoil boat
This image is editorial