5 - 1.5MW Wind Turbines at the North Findlay Wind Campus

5 - 1.5MW Wind Turbines at the North Findlay Wind Campus

12385 TOWNSHIP ROAD 215, findlay, oh 45840     |    877.298.5853