Finger Lakes NY
EDP Renewables North America proposes 133-megawatt solar project for the Town of Alabama
Representatives of EDP Renewables North America on Monday night laid out a roadmap for the Alabama Solar Park Project, a 133-megawatt, 940-acre solar system in the Town of Alabama.…