Business
Possible tornado touches down near Orlando

A tornado touched down near Orlando, Florida, Saturday, according to the city of Orlando. The National Weather Service in Melbourne, Florida, issued several tornado warnings throughout the region.
T…
Read More