Webcam Live

Webcam Arkhangelsk City Hall

Arkhangelsk City Hall

This city live spilling webcam comes to you from Arkhangelsk, in Russia. The wide see is seen from Arkhangelsk City Passage showing up you a amplify of the open Lenin Square inside the city center.