"Torch relay carries forward the Olympic spirit, leading more people to have a deeper understanding of sports," Yu said.
The last time the United States hosted the Summer Olympics was in Atlanta, Georgia, in 1996, producing a cavalcade of stars and a spectacle to match. From the opening ceremonies to the Parade of ...