Robert Harding

Exclusive only  
Color search  
Orientation
Release
License
People
Age Group
Ethnicity
Image size
more filters

Recent searches

Loading...
1348-5430 - Color satellite image of Noor Ouarzazate Solar Complex and Ouarzazate, Morocco. It is the largest concentrated solar power plant in the world. Image collected on July 10, 2020 by Sentinel-2 satellites.