Jan 21, 2014
World's Largest Offshore Wind Farm Seen From Space
Giant wind turbines appear as white specks across the Thames Estuary in the United Kingdom, in this satellite photo of the London Array, the world's largest offshore wind farm, released today (Jan. 21). The wind farm, which became operational on April 8, 2013, is located 12 miles (20 kilometers) from...