Storm Idalia strikes Georgia, Carolinas after slamming Florida

Storm Idalia, Georgia, Carolinas, Florida, US coast
World
image