The Tapaderos Solar project is a proposed 300 megawatt power facility with 200 megawatts of battery energy storage with an estimated investment of approximately $264.4 million. The commissioners met ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results