OTTER TAIL POWER COMPANY ANNOUNCES MERRICOURT WIND ENERGY CENTER COMPLETION
After years of planning and 17 months of construction, Otter Tail Power Company’s Merricourt Wind Energy Center is operational. Located in southeast North Dakota, blades are spinning on this 150-megawatt (MW) facility, harnessing some of our nation’s best wind resources to generate power. Otter Tail Power Company’s customers have seen the benefits of wind resources […]