Weather2 months ago
Chilling Video: Hurricane Helene – Transformer exploding in St. Pete Beach, Florida
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...