CHANGSHA, CHINA - JUNE 28: (CHINA OUT) Vehicles run in a flooded street after heavy rainfall on June 28, 2011 in Changsha, Hunan Province of China. Downpour that hit Changsha city has disrupted ... more 
CHANGSHA, CHINA - JUNE 28: (CHINA OUT) Vehicles run in a flooded street after heavy rainfall on June 28, 2011 in Changsha, Hunan Province of China. Downpour that hit Changsha city has disrupted traffic and caused flooding in some parts of the downtown areas. (Photo by ChinaFotoPress/Getty Images) less 
1 / 30
Getty Images | Photo By ChinaFotoPress / Getty Images
Wed, Jun 29, 2011 4:51 AM EDT