About 20,000 citizens walk on the ShenzhenBayBridge to celebrate the bridge's completion in Shenzhen, southern China's Guangdong province, on Sunday, April 15, 2007. The ShenzhenBayBridge that links Shenzhen and Hong Kong has a total length of 4,770 meters. [Photo: Xinhua]