
60-Foot-Bus Submerged in Central China Flood
As floodwaters start to recede in central China’s Zhengzhou city, possible casualty figures are gradually coming to light.
A recent online video shows a nearly 60-foot-long bus being dragged out of a ...
Read More
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.