Workers install glass at the construction site of Olympic Sports Center Stadium, one venue for Beijing 2008 Olympic Games, in Shenyang, Northeast China's Liaoning Province, March 13, 2007. [newsphoto]