91³Ô¹ÏÍø

Watch CBS News

Victim recounts violent attempted carjacking in broad daylight inside Walmart parking lot in Wheeling, Illinois

A suburban man said thieves attacked him during an attempted carjacking in a busy Walmart parking lot.

The parking lot is typically busy at night, and it was just as busy on Wednesday afternoon when three guys jumped out of a black SUV and attempted to carjack a shopper in the parking lot. The only thing is that the man decided to fight back.

"I was getting out of the car, I heard 'give me your keys,' and I turned and got hit in the face," said Matt Taylor. 

Taylor recounted the frightening trip he experienced as he sat in the Walmart parking lot in Wheeling, Illinois, on Lake Cook Road.

"They wanted my car, I heard, 'give me your keys.' I said 'what' and got hit," he said.

Taylor had just pulled into the shopping center and said, while finishing up a cigarette, three guys in a black SUV approached, and two got out.

"To be honest, I'm a little upset I wasn't aware of my surroundings more," he said.

The incident happened in broad daylight with plenty of shoppers around. Taylor says one man hit him over his head

"I don't know what it was, it felt metal-like," he said, pointing to the side of his eye.

But it's Taylor's hand that's bandaged after he said he landed a nasty punch to one guy's face.

"Back to knuckles got cut I hit with the worst part of my hand," he said.

"I hope your jaw hurts. I hope it hurts really bad," said Christine Balnchard. 

Taylor's fiancée admitted she wasn't happy to hear he fought off the attempted carjacking. But hopes that the punch was a wake-up call to the crooks.

"They could've gotten killed. What if Matt had a gun? Are you going die over a 2017 Buick Enclave? This isn't a Corvette," she said.

Taylor said he knows it wasn't the wisest to fight back, but said his SUV is essential to his job and family.

"It could've been a lot worse. I just can't believe it's coming to this, broad daylight, people will hit people and try to take their car," Blanchard said.

The vehicle did not have a license plate, which will make it difficult to take down the owners. It is unclear if the car was stolen, but the investigation into the incident remains open as Wheeling police search through surveillance video.

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