91³Ô¹ÏÍø

Watch CBS News

Chicago police warn of another gold chain robbery downtown

Yet another robbery targeting a someone's gold chain in the downtown area was reported Monday.

The latest incident happened at 2:35 p.m. Friday, Oct. 3, in Millennium Park along the 100 block of North Michigan Avenue, police said.

The robberies happened at night and during the day alike. The victims were targeted in Grant Park, the heart of the Loop, along Wacker Drive, and in one instance on the Magnificent Mile.

In each incident, the robbers targeted lone victims and ripped away the gold chains or necklaces, police said. So far the suspects have only used physical force to steal the jewelry.

Police have warned of the robbery pattern twice before.

The complete list of robberies now connected to the pattern are:

  • Friday, Aug. 1, at 9:30 p.m., on Columbus Drive north of Roosevelt Road in Grant Park.
  • Saturday, Aug. 2, at 9:45 p.m., on Balbo Drive between Michigan Avenue and Columbus Drive in Grant Park.
  • Monday, Aug. 11, at 3:44 p.m., on Columbus Drive south of Jackson Drive in Grant Park.
  • Wednesday, Aug. 13, at 5:25 p.m., on Wacker Drive east of Columbus Drive in the Lakeshore East area.
  • Friday, Aug. 22, at 8:43 a.m., in the first block of East Wacker Drive downtown.
  • Friday, Aug. 22, at 8:48 a.m., again in the first block of East Wacker Drive downtown.
  • Friday, Aug. 22, at 11 a.m., in the 200 block of East Roosevelt Road in Grant Park.
  • Friday, Aug. 29, at 4:12 p.m., on East Wacker Drive downtown.
  • Saturday, Sept. 6, at 10:20 a.m., in the 200 block of North Clark Street downtown.
  • Friday, Sept. 12, at 3:30 p.m., in the 100 block of North DuSable Lake Shore Drive on the east edge of Millennium Park.
  • Thursday, Sept. 18, at 3 p.m., in the 600 block of North Michigan Avenue on the Magnificent Mile.
  • Tuesday, Sept. 23, at 4:25 p.m., on Wacker Drive east of State Street downtown.
  • Friday, Oct. 3, at 2:35 p.m., in Millennium Park along Michigan Avenue.

Anyone with information should call Belmont Area detectives at 312-744-8263, or submit an anonymous tip at  and use reference #P25-3-036B.

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