A California developer of concentrated solar power (CSP) systems has announced an innovation that it says combines the company’s technologies to turn existing oil wells into energy storage sites that…
A California developer of concentrated solar power (CSP) systems has announced an innovation that it says combines the company’s technologies to turn existing oil wells into energy storage sites that…