Biblical floods in China! The Yangtze River washes away everything in its path!