Designed by
Title
Lenin Statue looms over the All-Russian Exhibition Center, Moscow #124063331
Description
Outside the Central Pavilion in the All-Russian Exhibition Center in Moscow, Russia, a large statue of Vladimir Lenin looks out over the grounds.
This image is editorial