A career criminal ambushed a NYPD police officer Wednesday morning, and shot her in her command trailer. The attack, which happened in the Bronx, left Officer Miosotis Familia, 48, dead. She was a 12-year veteran of the force. 34-year-old Alexander Bonds was then shot and killed by other officers at the scene.

[Scroll Down for Video]

In addition to Familia and Bonds, a bystander was also shot. That person is reportedly in stable condition.

Bond’s attack has been called an assassination. He reportedly posted anti-police threats to social media. And Bond had a history of violent behavior. In 2001, Bond was arrested for assaulting an NYPD officer with brass knuckles. He was on parole for robbery, and had prior arrests for drug violations.

After the shooting, efforts to identify Bond turned up addresses in the Bronx and Queens, as well as at multiple homeless shelters. He is known to have gone by at least six different aliases.

Jay Marzelli witnessed the attack. “It looked like there was a riot going on and two seconds later I hear gunshots, ‘bam, bam’ and then the police officer was just laying there in front of the stationary precinct – right here on Creston,” Marzelli told the Daily Mail.

Police Commissioner James P O’Neill O’Neill said that the attack was unprovoked. Familia was in her vehicle with her partner when the attack occurred. Her partner immediately radioed for backup. Responding officers found Bond fleeing the scene and shot him. Officer Familia died at the hospital.

“The city was celebrating our Independence Day,” Mayor de Blasio said at a press conference. “One of those days we look forward to each year. The NYPD did an extraordinary job keeping our city safe … and tragedy struck.”

After the shooting, authorities have searched for a motive beyond the random targeting of a police officer that is believed to have driven the attack. Nothing has been found. There’s believed to be no connection between the shooter and his victim.