91³Ô¹ÏÍø

Watch CBS News

2 found dead in Oswego house fire and explosion identified

Two people were found dead after a house explosion and fire in west suburban Oswego, Illinois Thursday evening.

Oswego fire officials said crews responded to a home in the 200 block of Fox Chase Drive North for a reported house explosion and reports of people trapped inside just after 5 p.m. Thursday.

When they arrived, crews found a two-story home that was engulfed in flame and had collapsed.

Fire officials said crews were able to largely strike out the fire, but a gas line continued to burn. NICOR responded and was able to clamp off the supply, allowing firefighters to bring the blaze fully under control. The burning gas line forced crews to halt their search for survivors for a time.

When firefighters were able to search the home, they found two bodies inside. The Kendall County Coroner's Office preliminarily identified the two as James Fitzmaurice, 64, and Virgie Fitzmaurice, 62.

The coroner's office said because of the conditions of the bodies, positive identification remains pending until further scientific study can be completed.

A neighbor said when she saw the aftermath of the explosion in the light of day, she was stunned.

"Everything is just rubble and wood, piles of wood so it's sad. It's sad to see a house there one day and a family that lives three houses down and now it's just a pile of nothing," said Roxanne Greenwall.

The single-family home sits directly across the street from Fox Chase Elementary School. Administrators wrote on Facebook that the school building did not appear to have any damage from the incident, but they will be doing a full walk-through inspection on Friday morning. The school is open Friday.

Oswego officials said the cause of the fire and explosion remain under investigation with the assistance of the Illinois Office of the state Fire Marshal, and the ATF. The cause of the fire has not yet been determined.

NICOR gas was also back at the home Friday, and a spokesperson said they send their prayers to the family. NICOR officials also said that if anyone smells rotten eggs in their home, they should leave immediately and call 911, because it could be a gas leak.

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(); } }); }); }); });