Times of London has the story. Next Article What should Microsoft do on climate? Chip Giller Technology
The nation’s first commercial carbon sequestration plant is in Illinois. It leaks. Juanpablo Ramirez-Franco