Is anyone on the ground that can confirm this is really happening? Where exactly in Russia is this relative to Moscow? In the rendering, there are no grandstands. Image Unavailable, Please Login