91³Ô¹ÏÍø

Watch CBS News

Crews fight Salem brush fires without crucial fire hydrants due to water main break

SALEM - A water main break left crews without pivotal fire hydrants as they attempted to get brush fires under control in Salem.

Salem brush fire 

Residents at the Highland Condominium Community on Lyons Street could only watch as the firefighters tried to control the blaze without fire hydrants.

"Firemen told me that the hydrants didn't have any water. We need to have water to actually stop some of the smoldering," said Property Manager Cindy Anselmo. 

The neighborhood was confident in the firefighters' ability to keep them safe, but Anselmo was ready to respond if the fires got too close.

"I think it's kind of scary," Anselmo says. "People were concerned that they needed to be evacuated and we said 'No you don't.'"

Deputy Chief of the Salem Fire Department Peter Schaeublin says crews are using every tool at their disposal but are facing challenges like wind, and dry land.

"It is a highly wooded area," says Schaeublin. "We're making sure that it doesn't get too close."

Firefighters are struggling to get access to the burning areas, which are rocky and steep. Crews in Middleton are using a helicopter which is dumping gallons of water on hard-to-reach areas.

Around 130 acres of land across Massachusetts have been burned since the fires started on Saturday. Crews in Middleton and Salem will continue to monitor the potential hot spots and embers outside of their containment line.

Why does Boston smell like smoke?

The fires have been sending smoke as far away as Boston, where neighborhoods were struck by the unexpected and unsettling smell.

"I didn't feel awesome on my run," says Cory McGee, an Olympic runner.

Her training has been negatively impacted by the poor air quality. "There is some impact for sure. It definitely doesn't make you feel just as good," says McGee.

WBZ-TV's Executive Weather Producer Terry Eliasen says that the smoke smell should dissipate in Boston as it escapes upwards into the atmosphere.

Officials warn people to avoid any activities that could ignite a fire, including all outside burning even in your backyard. Any spark could lead to a large and damaging brush fire.

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