Loading...
Uploaded by envirodefensefund on Apr 23, 2009
FirstSolar is investing in manufacturing in the United States to meet the global demand for clean, affordable solar electricity and create jobs.
Science & Technology
Standard YouTube License
Those things can explode.
R3TAAARD 2 years ago
Load more suggestions
Those things can explode.
R3TAAARD 2 years ago