News

Tornado touches down in Florida near Tallahassee airport; thousands without power

A tornado touched ground near the Tallahassee International Airport late Wednesday morning, the National Weather Service confirmed.