ADVERTISEMENT

From the rubble in Venezuela, an unexpected story of survival cuts through days of tragedy

Published Jun 29, 2026 06:54 am
Relief workers carry a man rescued from a building that collapsed in the earthquakes that struck La Guaira, Venezuela, Sunday, June 28, 2026. (AP Photo/Matias Delacroix)
Relief workers carry a man rescued from a building that collapsed in the earthquakes that struck La Guaira, Venezuela, Sunday, June 28, 2026. (AP Photo/Matias Delacroix)
LA GUAIRA, Venezuela (AP) — A mix of rescue teams and civilians on Sunday peered at a mountain of rubble almost indistinguishable from the other ruins lining swathes of the northern Venezuelan coast following two devastating earthquakes.
In the days since Wednesday's devastating 7.2 and 7.5 quakes, search teams and locals had believed that there were no signs of life under the concrete mass in La Guaira state, one of the hardest-hit areas.
Then on Sunday came a burst of movement. A pair of dust-coated legs was pulled out of a hole by rescue teams from Virginia, France and Venezuela.
Teams gently carried the man from the structure where he had been trapped for four days, his body slack but still gripping his phone, onto a black tarp and administered an IV.
Then came his young son, pulled shirtless and almost unresponsive over a pack of hard-hat clad rescue workers with the words “Fairfax County Urban Search & Rescue” emblazoned on the backs.
“Slow, slow, gentle, gentle,” chanted rescue teams in a mix of Spanish and English, as they passed the father and son through a crowd of onlookers into a nearby ambulance.
The teams burst out into applause days into search and rescue efforts, at a time that hope of finding survivors was dimming.
Associated Press journalists Juan Pablo Arraez and Matías Delacroix were among the throng of people who witnessed the rescue.
On Sunday, Arraez said they were scouring the La Guaira region “trying to see if we can see any miracles” when they found the U.S. rescue teams and local civilians calmly working to pull the father and son out of the building.
“At this stage many begin to lose hope. You see that in their faces,” Arraez said, as helicopters flew overhead. “When somebody makes it out alive, this father and son. It’s more than a glimpse, it’s real hope for people.”
The one-two punch of the earthquakes has been the greatest natural disaster the South American nation has faced in decades.
Authorities reported 1,450 people were dead on Sunday, with thousands more injured and many more missing.
The first 48 to 72 hours after a natural disaster are crucial to rescue efforts, though survival can be extended if people have access to food and water.
But small moments of optimism, solidarity and humanity like this have cut through almost overwhelming grief.
Venezuelan firefighters poured water into the mouth of a dust-covered dog peeking its head through cracks in the concrete.
After being trapped for 70 hours, one woman sat up on a stretcher, grinning and waving at cheering crowds as she was loaded on a gurney into an ambulance.

Related Tags

world news
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.