Hurricane Helene slams Into Florida leaving at least four dead, millions without power

Helene still tracking over Georgia and the Carolinas . . .