Solar thermal energy power plant in Sanlúcar la Mayor, near Seville, Andalusia, Spain, Stock Photo, Picture And Rights Managed Image. Pic. A24-1069449