Talos Energy formally leases Texas GLO carbon capture site near Beaumont, Port Arthur News Staff Thursday, March 17, 2022 Body Talos Energy Inc.