Forget the two below, judging by Steve's post this is the one they mean, far more like it! (but still find the one below possibly more interesting and moving)
Volgograd War Memorial
They did get to Volgograd last night after all. Deb talks about "There is the most incredible memorial to the Russian dead of the Battle of Stalingrad" - I guess its probably the first picture above having looked on Google Earth, although I must admit I'd expected something more like the second (also at the memorial), although it may have even been the more grecian looking thing.