Lenin Square, Yuzhno-Sakhalinsk Sakhalin Island Остров Сахалин Russia

- Image ID: TRCA90
Lenin Square, Yuzhno-Sakhalinsk Sakhalin Island Остров Сахалин Russia
John Worrall / Alamy Stock Photo
Image ID: TRCA90