SCIENCE·5 hours agoTesla to buy entire output of 140 MW Texas solar project to meet rising energy needsInteresting Engineering