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.