China: Super Typhoon Yagi makes landfall in Hainan
Super Typhoon Yagi is the world's second-most powerful storm this year. It made landfall in China's Hainan province after more than doubling its strength since hitting the Philippines earlier this week.