News

Third Pillar has secured exclusive access to develop a potential 500 MW of floating solar in water reservoirs in Texas.