Hurricane Helene’s destructive winds have caused a transformer to explode in St. Pete Beach, Florida, resulting in a power outage and potential fire hazards.
Emergency crews are on the scene to assess the damage and restore power to the affected area.