Enviro Mission: Solar Tower Technology

Project under construction(?) in Mildura, Australia desert.
Tallest man-built...

1,443 views youtube.com

Interest

Space Exploration
Discovered by avecplu5
on Jul 26, 2008

Stumblers Who Like This Page