Super Typhoon Yagi making landfall in Hainan, China

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

Hurricane Beryl's Impact in Texas

Hurricane Beryl makes first U.S. landfall of the 2024 hurricane season in Matagorda, Texas, causing power outages and two deaths. The storm lashed the coast with strong winds and flooding.