ADVERTISEMENT

London

Turbine blade plummets to the ground

Updated

Published

A wind turbine blade failure occurred on Saturday Mar. 15, 2025 at the Erie Shores Winds Farm near Port Burwell (Brent Lale/CTV News London)