3 ms·"Carbon capture and storage" It's either environmentalism or alien abductions.by Y_Y 5y ago"Carbon capture and storage" It's either environmentalism or alien abductions.