September 14, 2023 The world’s biggest carbon capture facility is being built in Texas. Will it work?