91³Ô¹ÏÍø

Watch CBS News

Rising bird flu cases force changes on Massachusetts farms

LINCOLN - As the bird flu continues to spread in the U.S., Massachusetts farmers must protect their flocks. But due to the recent rise in the disease, growing and raising their own food on property is a tradition that may have to be put on hold.  

"Whole point of how we grow animals here is to give them a good quality of life. They are free to roam as much as possible. We don't really want to restrict our animals," said farmer Peter Lowy.  

Cases are spiking this year

He may have no choice. The virus first appeared in the U.S. In 2021, but state officials said cases have spiked this year.  

"Surveillance testing of individual dead birds indicates the virus is widespread," said state ornithologist Andrew Vitz.  

Nationwide, millions of birds and nearly 1,000 herds of dairy cows have been infected.   

"We're all preparing in the event that those mutations happen. Our public health advice is for people and pets to stay way from sick and dead animals," said state epidemiologist and veterinarian with the Massachusetts Department of Public Health, Dr. Catherine Brown.  

Since the start of the outbreak, 67 people have tested positive, and one has died. Massachusetts hasn't reported any human cases but flocks of geese in Plymouth have died, and experts fear it could worsen.  

Threat to farmers' livelihoods

For farmers, like Lowy, the outbreak threatens their livelihoods  

"People come weekly to pick up eggs and they pick up eggs they pick up other things," said Lowy.  

Farmers are looking to take the necessary precautions to protect the health of their flocks.   

"It's extremely worrisome that that could be interrupted this year  we can only do so much to make sure our chickens don't have access to standing bodies of water," said Lowy.  

Health officials warn that humans pets, especially cats, should avoid wildlife and anyone who sees dead animals should report them immediately.  

The good news? Cases are declining in Ontario, Canada, a hopeful sign as warmer weather approaches. 

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