Dam Collapses, China Flooded: City Streets Submerged, Cars Stranded