Mayflower Wind's Plans For Falmouth Include Substation The Size Of Falmouth Mall | Falmouth Columns
Mayflower Wind’s offshore wind energy turbines 26 miles south of Martha’s Vineyard clearly provide a benefit for the planet, producing 800 megawatts of electricity without carbon emissions from coal, fuel