Icon
 

Visible from Space The World s Largest Solar Power Plant