91³Ô¹ÏÍø

Watch CBS News

Pregnant woman targeted in road rage shooting on Southeast Expressway in Boston, DA says

A Massachusetts man is facing several charges after he allegedly fired a gun at a pregnant woman and her boyfriend during a road rage incident on the Southeast Expressway in Boston.

Michael Bragel, a 33-year-old from Quincy, is charged with two counts of assault with a dangerous weapon, two counts of assault to murder, two counts of assault and battery attempt with a firearm, illegal possession of ammunition, and carrying a firearm without a license.

The Suffolk District Attorney's office said that on July 1 around 5:20 p.m., a woman who was 5 months pregnant at the time was driving on Interstate 93 North when a pickup truck that was being driven aggressively and swerving through traffic nearly hit her.

The woman said she honked her horn, and the man in the truck slammed on his brakes and stopped. The man allegedly got out of his car, pulled out a gun and fired, the woman said. He then sped off. 

When police inspected the victim's car, they found "damage consistent with a glancing impact from a projectile" just inches below the front passenger door window.

Police said the woman's boyfriend was able to record cellphone video of the pickup truck, which had a decal that said "Alltown Construction" on the rear window.

Massachusetts State Police searched the license plate, which came back to the construction company and in address in Quincy where Bragel lives.

michael-bragel-1.jpg
Michael Bragel is facing charges following an alleged road rage shooting. Suffolk County District Attorney

Bragel was arrested July 14 and a judge set his bail at $3,000. If released, Bragel must wear a GPS monitoring device and stay away from the alleged victims in the case. He is also prohibited from having any weapons.

"The conduct described here—firing a gun on one of the busiest roads in the state at one of the busiest times of the day—is extraordinarily reckless, endangering both of these victims and every other motorist in the area.  I'm thankful that these two victims, despite finding themselves in a terrifying situation, had the composure to obtain video evidence that led directly to this defendant being identified and charged," Suffolk DA Kevin Hayden said in a statement.

According to investigators, Bragel has an open case in Quincy for malicious destruction of a motor vehicle.

He is scheduled to appear back in court on August 28 for a probable cause hearing.

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