Designed by
Title
Detail of the concentrators and solar panels of the solar thermal power plant Solaben in Logrosan #151892730
Description
Logrosan, Extremadura, Spain - March 23, 2019: Detail of the concentrators and solar panels of the solar thermal power plant Solaben in Logrosan, Extremadura, Spain.
This image is editorial