Designed by
Title
Water cleaning ship station on The Neva River in St Petersburg. Russia #202584011
Description
Saint-Petersburg, Russia ââ¬â November 18, 2020: Water cleaning ship station on the pier of Makarov Embankment and Tuchkov Bridge of The Neva River. Night view
This image is editorial