Northleaf sells 494MW Spanish PV site to China Three Gorges Corporation Northleaf sells 494MW Spanish PV site to China Three Gorges Corporation