Carbon sequestration? Do they mean, carbon capture techniques?
The planet's already doing just that...
http://physicsworld.com/cws/article/news...hern-ocean
The planet's already doing just that...
http://physicsworld.com/cws/article/news...hern-ocean