Florida now! Huge Fort Lauderdale tornado caught on camera!

A tornado swept through Fort Lauderdale in Florida, USA on Saturday, January 6, 2023, damaging boats and causing power lines to collapse. According to the National Weather Service office in Miami, authorities... Read more »