91³Ô¹ÏÍø

Watch CBS News

Multiple Agencies Ramp Up Search For Rogue Coyote That Bit 5 Lamorinda Victims

LAFAYETTE (KPIX 5) -- A variety of federal, state and local agencies are currently cooperating in a massive effort to find and capture an aggressive coyote that has bitten five people in the East Bay since July of last year.

Authorities on Tuesday confirmed the latest attack -- reported on Friday, February 19 -- that has bitten four other people in the East Bay since last summer.

ALSO READ:

DNA of the coyote taken from the other victims' wounds matched the latest sample from a man attacked on Friday night outside a Lafayette convenience store.

That attack happened just three days after along a neighborhood street in Moraga.

"In 24 years, an attack like this is rare. But fast-forward to 2020-21, now a rogue coyote attacking five people," said California Fish and Wildlife Game Warden Patrick Foy.

Padded leg hold traps have been deployed with bait by the U.S. Department of Agriculture.

Other agencies involved in the search include the police departments of Lafayette, Moraga and Orinda. All are now working together to hunt down the elusive serial biter.

With permission from owners of private property in the nearby area, federal wildlife experts are now placing more than a dozen traps to capture the elusive coyote.

"Coyotes are very difficult to trap. They're very intelligent and have a reputation of being smart and it's well deserved," said Foy.

Locals in Contra Costa County told KPIX they have grown more cautious when outdoors because of the attacks.

"At any given time we're prepared, because it's a possibility now. Scary," said Lafayette resident Melinda Allen.

Since last July, two young children have been attacked, including a 2-year old in a parking lot.

"I would run away maybe, and not be scared if he attacks me," said Lafayette resident Nick Allen.

Authorities say the plan is to euthanize the coyote if they're able to capture it, and then test it for rabies.

"Residents of this community need to be advised that there's an aggressive single animal that's bitten five people," said Foy.

If you encounter a coyote, Foy says to remain calm, stay put, and avoid running away since it can trigger a chase.

Throwing rocks in the direction of the coyote could also help and prevent an attack.

Residents can also visit for information on coyote safety, including tips on how to reduce the potential for coyote conflicts.

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