Watch typhoon waves crash ashore in China

    Just Watched

    Watch typhoon waves crash ashore in China

Heavy rains and strong winds sweep through the coastal areas of China's Zhejiang Province.