91³Ô¹ÏÍø

Watch CBS News

Man dead, 2 people hospitalized after house fire in Philadelphia's Point Breeze neighborhood

A house fire Tuesday in Philadelphia has left a man dead and two people in the hospital, according to police.

The fire broke out shortly before 11 a.m. in the 1600 block of Ellsworth Street in the city's Point Breeze neighborhood.

A man was pronounced dead at the scene at 11:05 a.m., police said.

Fire officials said a man and a woman were rushed to Thomas Jefferson University Hospital with "extremely critical injuries."

CBS News Philadelphia cameras captured multiple fire engines and firefighters going in and out of a home. Three ladders were erected, and firefighters were seen on the roof of the home.

The outside of the house was damaged and partially charred from flames.

"Companies, when they first arrived on scene," Philadelphia Fire Executive Chief Daniel McCarty said, "they did see heavy smoke and fire coming from the second and third floor windows."

The Philadelphia Fire Department said the fire was placed under control at 11:30 a.m. The department said about 80 members responded to the fire. No firefighters were injured during the fight.

It's unclear how the fire started.

"I'm still shaking," neighbor Tamara Vickers said. "My hands are still shaking. It's really unbelievable."

Vickers' backyard faces the rowhome. She said the woman who lived there, whom she and others on the block affectionately call "Ms. Alice," is a pillar in Point Breeze.

"She sits on her steps, she says hello to everybody," Vickers said. "She makes sure everything is running smoothly, or what have you. One of the neighbors here on the block helped Ms. Alice until the rescue came. She held her and talked to her until the rescue came."

That neighbor was Johanna Ross.

"My nursing judgement just kicked in," Ross said. "I ran right over there and I made sure I turned her on her left side."

Robert Dawson lives nearby and was eating lunch at the senior center at Broad and Lombard streets, a little less than a mile away, when the fire broke out. He left the center after he said he smelled fire to see what was going on.

"It seemed like a whole city of fire engines was right here," Dawson, who lives a few blocks away, said. "I don't know, man. Fire, if you don't catch it, there ain't nothing you can do about it. Fire, water, it will tear your house up, especially fire."

Fire officials said they did not note any working smoke detectors inside the home, but that detail 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(); } }); }); }); });