LIVE UPDATES: After making landfall in Florida, Hurricane Helene sets sights on Georgia; thousands of power outages reported
As Hurricane Helene made landfall in Florida late Thursday night, Georgia and Alabama, metro Atlanta and its surrounding communities are bracing for torrential rain, heavy flooding and widespread power outages on Thursday into Friday.