Super Typhoon Yagi makes landfall along coast of China's Hainan province
Super Typhoon Yagi makes landfall along coast of China's Hainan province
Typhoon Yagi has strengthened significantly this week and has now made landfall in southern China, specifically on the island of Hainan.