US tribes approve 153MW project
The Cherokee Nation and four other tribes have approved a development plan for the largest wind farm on tribal lands, a 153MW project in northern Oklahoma.
The Cherokee Nation and four other tribes have approved a development plan for the largest wind farm on tribal lands, a 153MW project in northern Oklahoma.