91³Ô¹ÏÍø

Watch CBS News

Man steals ambulance in Santa Rosa, leads police on chase with medic trapped inside

Santa Rosa officers arrested a man who allegedly stole an ambulance after he asked for a ride to go a hospital, police said Thursday.

At 7:53 p.m. Wednesday, officers learned that there was a person in an altered state at the Russian River Brewing Company at 725 Fourth St. They found 36-year-old Sonoma resident Jorge Sanchez Rodriguez, who told the officers that he was having an anxiety attack and asked to go to a local hospital.

Police said officers offered to drive Rodriguez but he declined and wanted to be transported by ambulance. A Sonoma County Fire District ambulance arrived and evaluated Rodriguez so he could be taken to a hospital.

While an ambulance member was talking with Rodriguez, he allegedly started to walk away. He then suddenly ran to the driver's side of the ambulance and got into the driver's seat, according to police. He drove the ambulance west on Fourth Street with an ambulance crew member trapped in the rear of the ambulance.

Officers chased Rodriguez, who drove south onto D Street and then east onto Sonoma Avenue. He continued on Sonoma Avenue before turning north on Farmers Lane. Police said that as the ambulance approached Fourth Street, an officer was able to deploy a set of spike strips.

stolen-ambulance.jpg
A damaged ambulance is loaded onto a tow truck after Santa Rosa police officers deployed spike strips to stop the vehicle on May 1, 2024.  Santa Rosa Police Department

Two of the tires on the driver's side of the ambulance were deflated but Rodriguez managed to continue driving the ambulance. He turned south on Mission Boulevard and then west on Montgomery Drive.

Officers planted two more sets of spike strips along Montgomery Drive, deflating the other two tires. However, Rodriguez continued before stopping at Santa Rosa Memorial Hospital.

Police said he immediately stepped out of the ambulance and then laid his face down on the ground with his hands out. He was taken into custody without the use of any force.

The trapped ambulance member was safe and uninjured.

According to police, Rodriguez was put in the back seat of a patrol car for transportation to jail, but he allegedly began hitting his head against the security screen while kicking at the window. He was removed from the vehicle and placed on a gurney.

Rodriguez was booked into the Sonoma County Main Adult Detention Center on suspicion of vehicle theft, reckless evading, kidnapping, resisting an executive Officer, and being under the influence of a controlled substance.

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