The Thames Estuary and London Array wind farm, England

The Thames Estuary and London Array wind farm, England

© NASA

The Thames Estuary and London Array wind farm, England

The Thames Estuary and London Array wind farm, England

Related Tags