|

4 Reasons Wind Power is Inevitable in the South

Last year, more wind energy capacity was installed than ever before in the United States. Wind energy was the top installed electricity resource in the country with over 13,000 megawatts added, yet…