This live webcam stream displays a great overview of Victory Square and the major roundabout in the town of Zheleznogorsk, in Russia. Victory Square is a memorial park in honour of the heroes of the 1941-1945 Patriotic War. Along with the magnificent monument shown, there are plaques with the names of the non-returned soldiers. Zheleznogorsk is a closed town in Krasnoyarsk Krai, in Siberia. You may see its location down the page on the map.