Haibao robots march in the Shanghai Expo Park, June 1, 2010. A total of 20 Expo mascot robots made up a team to walk in the Expo Park as Children's Day was celebrated there, attracting lots of visitors. [Xinhua]
Haibao robots march in the Shanghai Expo Park, June 1, 2010. [Xinhua]