Published May 23, 2008, 12:00 AM
Otter Tail Power takes on biggest project in 25 years
Otter Tail Power Company recently entered into agreements to build and own 48 megawatts of wind energy generation at a wind energy facility planned in Barnes County, North Dakota.
