US: Tornado Touches Down In Palm Beach Garden, Florida, Leaving Significant Damage 2
- Captured on Saturday 29th of April 2023
- Location is Florida
Description
The National Weather Service Miami confirmed a tornado that touched down in Palm Beach Gardens, Florida, on Saturday, Ap Read more...