July 17, 2007CascadeA man walks on the handrail of a flooded flight of stairs in Chongqing, China. A 16-hour thunderstorm caused massive flooding and claimed the lives of 15 people.