Houston-based oil and gas company Talos Energy has secured a carbon capture and storage site in Texas state waters in the Gulf of Mexico.
The post Talos Energy secures carbon capture and storage site in Texas waters appeared first on Offshore Energy.