Over $2 Billion California Solar Plant Built To Last, Now Closing Over Inefficiency

September 25, 2025