91³Ô¹ÏÍø

Watch CBS News

Neighbors still displaced, searching for answers after Lake Dallas house explosion leaves 1 critically injured

It's been four days since a home explosion in Lake Dallas forced evacuations and left one woman critically injured. Neighbors are still searching for answers, as some still can't get back into their homes.

"Mentally, it's not a good feeling," Jordan Warbington said. 

On March 17, around 7 p.m., he heard a loud explosion. He ran outside to check on his next-door neighbor. 

"Everybody's looking, and we spotted her, and that's when everyone ran to try and grab her," Warbington said. "Us two were one of the few people to actually grab her out of there, so it's kind of triggering to come over here and see it."

That neighbor was rushed to the hospital, still conscious.

"She was talking and speaking," he said. "She gave me her mom's number to call her."

At last check, she remains in critical condition. Her home is a total loss. 

Utilities may have caused the blast 

The cause of the explosion is still under investigation, but city officials say this appears to be utility-related. 

Atmos Energy said technicians have been conducting extensive monitoring and testing, including pressure testing the system, with oversight from the Texas Railroad Commission, which oversees natural gas utilities.

Technicians are also going door to door, requiring homes to pass a safety check before service is restored. 

"We don't know anything that's going on," Warbington said. "Honestly, I'm trying to stop myself from crying because this is my first time seeing it since everything happened, so yeah... It's not a good sight." 

Warbington has been staying in a hotel since Thursday. He visited his home to check in and said he was told he won't be able to return home until Friday.

"When I went in to grab a few things, I was like... You can see my hands are still shaking," he said. "It's an uneasy feeling to be over here now."  

Warbington said the explosion occurred just days after two separate natural gas lines were struck elsewhere in Lake Dallas. He wonders if they could be connected. So far, Atmos has not confirmed any connection. 

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