Talos Energy announces formal execution of Texas GLO carbon capture site lease

Renewable, H2 & ESG