Let the Sunshine In!

The first solar pow­ered satel­lite is still in orbit Solar ener­gy is by far the most abun­dant ener­gy resource on Earth. A whop­ping 173,000 ter­awatts of solar ener­gy strike the Earth con­tin­u­ous­ly. That’s more than 10,000 times the world’s total ener­gy...