News

Project manager Bechtel said construction of the 1.3-GW Mammoth Solar facility in Indiana is moving forward, with the company ...