Content Section
Vehicles pack a flooded street after heavy rainfall on June 18, 2011 in Wuhan, Hubei Province of China. ChinaFotoPress / Getty Images