Residents brace as Hurricane Helene races toward Florida

The storm is expected to hammer parts of Florida, Georgia and the Carolinas. Tallahassee, Florida, Mayor John Dailey joins the show as locals prepare for the worst.

September 26, 2024

Examined