91³Ô¹ÏÍø

Watch CBS News

Malnourished dog found at Michigan home was rescued from the West Bank, rescue agency says

A Michigan woman has been charged after a malnourished and underweight dog was rescued by Macomb County Animal Control. 

The rescued dog, named Karl, has a unique story, according to the Detroit Animal Welfare Group, which is now taking care of the animal. 

Karl "is a very special dog that was rescued from the Bethlehem shelter in the West Bank to escape the war and come to America for safety, only to be left to starve to death by the person he trusted," DAWG said . 

Stacey Pollack, 38, of Shelby Township, was arraigned on Tuesday on charges of third-degree felony animal torture along with a misdemeanor count of abandoning or committing cruelty to an animal, the Macomb County Prosecutor's Office said. Bond was set at $10,000 cash or surety after the hearing in 41-A District Court in Shelby Township. 

Shelby Township police responded to a call for a welfare check on March 5, according to the prosecutor's office. Authorities allege that an improperly latched door opened while officers were at the entrance. In the meantime, officers heard a dog barking and could see the animal behind a gate. 

The dog was "extremely malnourished and underweight," the prosecutor's office said. 

Macomb County Animal Control arranged for the dog to be evaluated by a veterinarian before it went under DAWG's care. 

Pollack is scheduled for a probable cause conference on April 28. If she is able to post bond while court proceedings are pending, she is not allowed to have contact with any animals that can be considered pets. 

The felony charge is punishable by up to four years in prison. 

"As prosecutors, we are obligated to defend those who cannot defend themselves, including animals that rely entirely on human care for their well-being. Cruelty toward pets is not a trivial matter; it represents a profound breach of both the law and our collective ethical standards," said Macomb County Peter Lucido.  

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