Zelestra has signed a new power purchase agreement with Meta for the 176 MWdc (136 MWac) Skull Creek Solar Plant in Texas.
Zelestra has signed a new power purchase agreement with Meta for the 176 MWdc (136 MWac) Skull Creek Solar Plant in Texas.
As a subscriber, you have reached this page because you are not logged in.