YIBADA

Heavy Rainstorm Submerges Hubei Capital, Turns Buses into Boats

| Jul 26, 2015 09:55 PM EDT

Heavy rainstorm turns buses into boats in Wuhan, capital city of central China's Hubei Province, on July 23, 2015.

Heavy rainstorm turns buses into boats in Wuhan, capital city of central China's Hubei Province, on July 23, 2015.

Related News

Most Popular

EDITOR'S PICK