September 14, 2023

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