CHELSEA, MASS. (WHDH) – A Chelsea police officer was in court Thursday facing charges after being arrested for allegedly hitting his fiancé with a car.
Prosecutors said Michael Villanueva hit the woman with his car’s rearview mirror outside their home early Thursday morning before taking off.
Police arrested him in Everett…