Tornado Touches Down in Tallahassee Florida
A tornado touched down near the airport in Tallahassee, Florida, on Wednesday, Jan. 27, 2021. It flipped at least one ...
A tornado touched down near the airport in Tallahassee, Florida, on Wednesday, Jan. 27, 2021. It flipped at least one ...