ADVERTISEMENT

Rural Colorado mourns 6 dairy workers who died from suspected gas exposure

Published Aug 23, 2025 11:05 am
Six workers who died in what authorities suspect was exposure to gas at a dairy farm include a 50-year-old father and two sons, in events that left rural Colorado communities in mourning.
A sign stands at Prospect Ranch outside of Prospect Valley Dairy east of Keenesburg, Colo., on Thursday, Aug. 21, 2025. (Chris Bolin/Denver Post via AP)
A sign stands at Prospect Ranch outside of Prospect Valley Dairy east of Keenesburg, Colo., on Thursday, Aug. 21, 2025. (Chris Bolin/Denver Post via AP)
Weld County Chief Deputy Coroner Jolene Weiner on Friday confirmed the identities of the deceased — all Hispanic males, including four members of an extended family.
Alejandro Espinoza Cruz, of Nunn, died along with his 17-year-old son Oscar Espinoza Leos — a high school student — and a second son, 29-year-old Carlos Espinoza Prado of Evans.
The Espinozas are related by marriage to another 36-year-old victim from Greeley — Jorge Sanchez Pena.
Organizers with a support network for food workers told the Denver Post that the four relatives repaired machinery at various dairies in and near Keenesburg, Colorado, where they were found dead Wednesday evening.
“They were extremely hardworking and humble,” said Tomi Rodriguez, an outreach worker for Project Protect Food System Workers. “They were a very united family.”
The Weld County Coroner's Office identified the other deceased Colorado residents late Friday as Ricardo Gomez Galvan, 40, and Noe Montanez Casanas, 32, both of Keenesburg.
Words of condolences flooded message boards in online fundraising drives for their families while flyers were posted for dances, hair cuts and a car wash to benefit them over the weekend.
Their bodies were recovered by rescue workers at a dairy farm in Kennesburg, about 35 miles (56 kilometers) northeast of Denver. Project Protect personnel said the two lived on the grounds of the dairy in employer-provided housing, according to the Denver Post.
The coroner's office is investigating the deaths as the possible consequence of gas exposure in a confined space. The office on Friday said autopsies have been completed on all six people, but it was awaiting the results of further testing to determine exactly how they died.
Weld County Sheriff’s Office spokesperson Melissa Chesmore has said the agency didn't find anything that would indicate a crime took place.
County tax records say the property is owned by Prospect Valley Dairy LLC and list a Bakersfield, California, address for the owners. The Associated Press left phone messages this week at a number listed for the California address.
Weld County is a major agricultural producer. Three-quarters of its land is devoted to farming and raising livestock. It’s Colorado’s leading dairy producer and the state’s biggest source of beef cattle, grain and sugar beets.
Census data from 2020 shows 30% of the county was Hispanic or Latino, compared to 22% for the state overall.

Related Tags

WORLDNEWS
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; } }

{{ articles_filter_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.