UK’s mega offshore wind farm makes waves

The “London Array” off the coast of Great Britain is a massive wind farm, capable of powering 500,000 homes. But will such projects tip the scales enough for the UK to meet its renewable energy targets? The critics are gathering.

Read More