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 ...