91³Ô¹ÏÍø

Watch CBS News

Iceland rolls out devices to help capture and bury carbon dioxide in effort to fight climate change

Iceland is famous for its stunning natural beauty, but it's the devices that resemble giant air conditioners that are making history as the world's first large-scale attempt to directly capture carbon dioxide and bury it underground.

The Swiss company Climeworks started operating 96 fans powered by a nearby geothermal plant Thursday.

"As soon as the fans are on, every ton of CO2 that's removed is a ton that's actually helping, fighting climate change and not contributing to global warming," Julie Gosalvez, an executive with Climeworks, told CBS News senior national and environmental correspondent Ben Tracy.

Gosalvez said the units are compact and can capture and then store "a lot of CO2."

The carbon dioxide first gets drawn into collectors and then is processed in a room and mixed with water. Inside a domed building, it gets injected into the ground and trapped in stone. It can stay there for more than 1,000 years.

"So how much carbon dioxide is this thing going to suck out of the air every year?" Tracy asked.

"So the capacity of this plant is 4,000 tons," Gosalvez said.

That's a drop in the carbon dioxide ocean. Nearly 40 billion tons of CO2 are now released into the atmosphere every year, much of it from fossil fuels.

Climate specialists say eliminating those emissions means abandoning gas-powered vehicles, finding new fuels to power airplanes, new materials to build buildings and getting all of our electricity from renewable sources.

Scientists say carbon capture, if dramatically scaled up, could help buy time. Climeworks has big investors, including Microsoft, which is also paying to offset its own emissions.

"We do believe that those companies that have more should do more," said Lucas Joppa, Microsoft's chief environmental officer.

"Is this in some way just kind of letting you off the hook, knowing that you can spend money to offset your emissions?" Tracy asked Joppa.

"I don't believe so," Joppa said. "There's no credible economic model that shows the world achieving a net-zero carbon economy by 2050, which is what the world must do, without carbon removal playing a significant role in that equation."

A Canadian company is planning to build a carbon removal plant in West Texas, which it says will remove about 1 million tons of CO2 a year.

United Airlines is a major investor, but skeptics like climate scientist Zeke Hausfather say carbon removal is still too expensive and complicated to replicate worldwide.

"And we certainly should not see it as an alternative to cutting our emissions when we can," Hausfather said. "So there's no magic bullet for climate change; there's only magic buckshot. It's thousands of different solutions working together that's gonna solve the problem."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });