The Block Island Wind Farm, which consists of five massive wind turbines off the coast of Rhode Island, began delivering power December 12.
Source: America's first offshore wind farm just launched with GE turbines twice as tall as the Statue of Liberty
Read more
Read more