The promise of free solar power generated on top of every roof in America, has been a long time coming. But now, it’s finally here and living up to its promise of providing energy from the sun to record numbers of homes and businesses. Since 1979 when Jimmy Carter installed solar panels on the White […]