91³Ô¹ÏÍø

Watch CBS News

79-year-old thwarts alleged kidnapping of his 14-month-old great-granddaughter in Long Beach

A Long Island woman accused of attempting to kidnap a toddler was back in court on Wednesday.

She was ordered to stay away from the little girl and her 79-year-old great-grandfather, who were out on a walk in Long Beach earlier this month when the woman allegedly attacked.

The latest on the investigation

Long Beach Police say it happened just after noon on April 6 at the intersection of Laurelton Boulevard and West Penn Street.

Video shows the great-grandfather pushing a stroller and the woman, identified as 40-year-old Heather Magone, a licensed clinical social worker, walking a dog behind him.

What happened next was not captured on the camera, but, according to police, the woman attempted to forcefully remove the 14-month-old from the stroller while stating, "This is my child. I have a license."

The little girl's mother said her grandfather called in a panic, saying, "Some woman has attacked and she's trying to take the child."

"It was horrible," the mother added. "I just started running. I didn't know what was happening. I just started flying there."

But then he acted, she said.

"He was able to knock her down, keep the stroller in one hand, hold her down in the other," the mother said. "I'm amazed and so grateful that he was there. It has taken a few days to let everything settle in, but they're OK and that's the most important part."

Suspect's attorney disputes the allegations

Magone, who was charged with attempted kidnapping, appeared in court Wednesday and agreed to two full stay-away orders of protection, even though her attorney, Lloyd Nadel, told a different story.

"She said that's not what went down, there was an altercation," Nadel said. "The child was in the stroller. She never touched the child. The child was safe the whole time."

Magone's attorney did not clarify what the altercation was about, but said he's working to get video. His client remains in custody, with her next court appearance set for April 27.

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