Designed by
Title
Leningradsky Prospekt and advertising screen #233169564
Description
Moscow, Russia - October 9, 2021: sidewalk on Leningradsky Prospekt near Sokol metro and view of advertising screen on Hydroproject Institute building with advertisement for Samsung Smartwatches
This image is editorial