Ok, so that website shows the picture below as one from the defence of Stalingrad.
However, this website:
http://english.pobediteli.ru/ which seems equally well researched, (it's an animated map of the Great Patriotic War, it's an amazing site, check it out) tells me that that picture is from the Defence of Suho Island, a small island in Lake Ladoga which served to cover part of the Road of Life to Leningrad.
Anyone clarify this?