Torchbearer Zhuang Yong runs with the torch during the 2008 Beijing Olympic Games torch relay in Shanghai, east China, on May 23, 2008.
(Xinhua News Agency May 26, 2008)