The revelation that Mayflower Wind had been awarded a 400 megawatt power purchase agreement to create an offshore wind farm 20 miles south of Nantucket…
The revelation that Mayflower Wind had been awarded a 400 megawatt power purchase agreement to create an offshore wind farm 20 miles south of Nantucket…