A Massachusetts state trooper was struck and injured by an alleged drunk driver while directing traffic in Cambridge. It was the second such incident in two days.

READ MORE: Major Winter Snow Storm With Blizzard Conditions Possible Saturday

In the first incident, Trooper Sean McGarry, 32, was sideswiped by a car as he was conducting a motor vehicle stop of another vehicle on Route 128 South in Peabody at about 2 a.m. Sunday. He was treated for minor injuries at Lynn University Hospital and released. Police are still searching for the driver in that incident. They are looking for a gray or silver sedan with a missing passenger side mirror.

READ MORE: Coronavirus In Massachusetts: Today's Developments

In the second incident, Trooper Frank Hughes was directing traffic at Monsignor O’Brien Highway and Land Boulevard in Cambridge at about 12:30 a.m. Monday following the Fourth of July celebration when he was hit by a Nissan Maxima. The trooper was thrown on to the roof of the car and sustained multiple injuries. He was treated at Massachusetts General Hospital and released. Police arrested Felix Morales, 30, of East Boston at the scene of the accident and charged him with drunk driving and other offenses.

On June 18, Massachusetts State Police Sergeant Douglas Weddleton, 52, was struck and killed by an alleged drunk driver while conducting a traffic stop with another alleged drunk driver on I-95 in Mansfield.

MORE NEWS: Wednesday's Child: 12-Year-Old William

On June 28, a Framingham man with a history of mental illness led troopers on a high-speed chase on the Massachusetts Turnpike, during which he was accused of striking cruisers and nearly hitting a trooper.