A general view of the Olympic Sports Center Stadium, one venue for Beijing 2008 Olympic Games, in Shenyang, Northeast China's Liaoning Province, March 13, 2007. [newsphoto]