Is carbon capture and storage in the last chance saloon?

Norway's Mongstad oil terminal
Norway's Mongstad oil terminal