Olympics 2008 Kicks off in China
August 8, 2008
A superb inagural ceremony marked the official kick off of the 2008 Olympics in Beijing, China. The light show, the various other effects and finally the fireworks were mind blowing. It goes to show that China has improved so much over the years and had come of age.










Comments