91³Ô¹ÏÍø

Watch CBS News

Video shows moment car runs red light, kills driver and dog in West Philadelphia crash

Surveillance video shows the moment of impact in a fatal West Philadelphia crash that killed a driver and a dog Friday morning.

The victim was driving through the intersection of 48th and Walnut streets around 4 a.m. when police say their car was T-boned by a speeding driver who ran a red light. The impact sent the two vehicles crashing into several parked cars.

walnut-street-crash-west-philadelphia-today.jpg
CBS News Philadelphia

The force of the impact pushed one of the parked cars onto the steps of a home.

Police said the crash occurred when the driver of a Dodge Durango traveling at a high speed failed to stop at a red light, hitting a Chevrolet Malibu in the intersection.

The Chevrolet driver was pronounced dead on the scene. A dog inside the Malibu also died in the crash, a police spokesperson said.

The 25-year-old man driving the Dodge, and his 22-year-old and 23-year-old passengers, were all taken by police to Penn Presbyterian Medical Center with minor injuries. Police initially said they were in serious condition.

A total of four unoccupied parked cars were damaged in the crash, police said.

"We did have prior information that there were vehicles racing around in that area, which our investigation, we're going to continue to look at it and see what's going on with that," Police Capt. Stephen Clark said. "Neighbors tell us speeding is all too common in this area, and they've seen a lot of crashes here. They're hoping the city will step in and help force people to slow down."

One neighborhood resident, Avery Kirk, said his car was damaged by the crash. He has seen a lot of crashes in the neighborhood in recent years, he told CBS News Philadelphia.

"It's happening like that all the time around here, and that's really the biggest problem, that this is a repeated occurrence," Kirk said. "This is about the fifth accident that I've seen like this in like two years, and we need some of those speed cameras or something on this block."

Police said the three men in the Durango are not being detained, but they're still reviewing video and investigating the crash. They said charges could still be filed.

The crash led to street closures in the area.

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