The first commercial concentrating solar power tower located in Spain producing 11 megawatts of electricity with 624 heliostats.