The Thames Estuary and London Array wind farm, England


The Thames Estuary and London Array wind farm, England (© NASA)

Comments