91³Ô¹ÏÍø

Watch CBS News

One resident, multiple firefighters hospitalized after large fire in Glassport

A multi-house fire in Glassport, Allegheny County, on Sunday sent smoke into the air that could be seen for miles, keeping fire crews busy for much of the day.

Three firefighters, along with one resident, were hospitalized due to the fire, with two other firefighters treated on scene.

Several different fire crews spent hours battling the stubborn fire along Seventh Avenue, which caused a portion of the building's roof to collapse before an excavator was brought in to demolish what was left by 10:30 p.m.

"When I looked up, I saw the flames shoot out from under my niece's house, and that's what I discovered. Oh, boy. It got real, real quick," said Randy Mendez, whose home is next to the one that caught fire.

In total, 100 firefighters were needed to bring the fire under control, said Glassport Fire Chief Bruce Snyir.

"It's a pretty pretty big operation," he said.

f4f3253747977a4669a3ff40a22ab23a-8.jpg
Three firefighters, along with one resident, were hospitalized due to the fire, with two other firefighters treated on scene. KDKA-TV

The chief said the challenges were voids in the home.

"So, the fire just gets in there, and it runs, and it's almost impossible for us to get to it," he added.

Neighbor Sean Gray, like Mendez, is also a family member of those who lost their home.

"They are very upset right now because they lost everything," Gray said. "She goes to work every day, works their butt off, and this happens."

For him, the fire came with a sense of dejá vu. A different neighbor's home had a fire recently. The fire chief told KDKA-TV that he believes the homes have the same owners.

Because of that, he said the fire scared him.

"I already went through it once," he said.

Mendez felt that sense of dejá vu, too. He worried the fire would spread to his home.

"Terrifying," Mendez said. "When I was 12, my house burnt down, so it was kind of like almost reliving something like that."

Neighbors  that they were evacuated due to the severity of the flames. They said the fire started with what sounded like a boom.

"It's a scary thing. I know it [isn't] my house, but I know it's my sister-in-law and their neighbors; they're real nice people," one neighbor said. "The dad actually ran over to help keep our fire under control, and this happened right after that, a week apart."

One of the firefighters who was hospitalized had been released from the hospital as of Sunday evening, Chief Snyir confirmed. He was unsure of the status of the other two firefighters. None of the injuries the firefighters sustained were deemed serious.

The official cause of the fire remains under investigation.

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