Nation's first commercial carbon sequestration plant is in Illinois. It leaks grist.org 2 points by rntn 7 hours ago