Luverne Wind Farm

November 14, 2010 0 Comments

October, pharmacy stuff 2009

In May 2009 Otter Tail Power Company announced the beginning of construction on their 49.5 MW portion of the 169.5 MW Luverne Wind Farm in east central North Dakota.

  • Clean Up
  • Recycle