Super Typhoon Yagi making landfall in Hainan, China

Super Typhoon Yagi makes landfall on Chinese island of Hainan, bringing heavy rain and strong winds.