Latest Solar Tower Image Uncategorized • July 23, 2007 • 1 Comment A recent photo of the 11 megawatt solar tower now operating in Spain. Latest Solar Tower Image Read More »