Largest wind power installation planned in US

The wind power project, the largest single installation of its kind in the world, about 70 miles south of Odessa, Texas

Blurred image of IJGlobal article content
Blurred image of IJGlobal article related content