Tornadoes slam down on Florida neighborhoods
Two tornadoes touched down on Thursday afternoon in Central Florida, the National Weather Service confirmed.

All