Technicians examine heliostats used in a solar thermal power tower system in Yanqing County, Beijing, Aug 25, 2010.
Go to Forum >>0 Comments