Oil and gas industry needs to let go of carbon capture as solution to climate change, IEA says Finances November 23, 2023 The Gorgon liquefied pure fuel (LNG) and carbon seize and storage (CCS) facility, operated by Chevron Corp., on Barrow Island,…