One hundred and twenty thousand terawatts of solar power irradiate Earth. Globally, humans consume only 15 terawatts. Solar power is abundant, free and can be harvested with minimal effect on the ...