91³Ô¹ÏÍø

Watch CBS News

"God of chaos" asteroid will pass close to Earth in 3 years, NASA says

An asteroid the size of three football fields will pass near Earth in three years, giving scientists a rare chance to study a colossal space rock from close range.

Named Apophis — after the ancient Egyptian deity known as the "god of chaos" — the asteroid is expected to zoom past the planet on April 13, 2029, according to . It will come within about 20,000 miles of Earth's surface, which is closer than many orbiting satellites, the agency said. The highest satellites typically orbit around 22,000 miles above the equator.

Scientists consider Apophis to be "a potentially hazardous asteroid," but NASA has reassured the public that it will safely clear Earth during its 2029 passage. After years of monitoring, scientists say they're confident that there's no risk of Earth impact for at least 100 years.

"There is no danger to Earth, to anyone or anything living on it, or to astronauts or satellites in space," the agency said. "But the event is an amazing and totally unprecedented opportunity to learn much more about Apophis and similar near-Earth asteroids."

apophis.jpg
This screengrab, taken from an animation created by NASA, shows the asteroid Apophis' close approach with Earth in 2029. NASA

People on the ground in the Eastern Hemisphere will be able to observe the asteroid with their own eyes, weather permitting, according to NASA.

It's extremely uncommon for an asteroid as large as Apophis to pass as close to Earth. NASA estimates such events happen once every few thousand years on average. If that estimate is correct, then the asteroid's 2029 flyby will be the first of its kind in history to be closely observed with modern technology.

Although Apophis won't endanger people on the ground when it passes by, Earth's gravitational pull during the close encounter could potentially "stretch" and "squeeze" the asteroid, possibly triggering small landslides or other similar movements on its surface, NASA said. 

How the asteroid responds will help scientists better understand Apophis and its composition. NASA scientists believe it's made from leftover cosmic materials from the early solar system that were never part of any planets or moons.

Its mean diameter — a standardized measurement of the distance from one side of the rock to the other — is 1,115 feet, roughly the size of three football fields. The distance between the asteroid's two farthest points is quite a bit longer, at 1,480 feet or more, NASA said. Its shape is not known, but observations suggest it could look something like a peanut.

Apophis was first discovered on June 19, 2004, by astronomers Roy Tucker, David Tholen and Fabrizio Bernardi at Kitt Peak National Observatory in Arizona. Another group of astronomers caught sight of the asteroid again, later that same year, at an observatory in Australia.

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });