An off-duty Philadelphia Police officer on his way to see his children was killed late Sunday night allegedly by a man who date's the officer's ex-girlfriend.
Officer Marc Brady, 32, was struck and killed by a White Acura as he rode his bicycle near Musgrave Street and Meehan Avenue -- just blocks from Brady's East Mount Airy home -- around 11:30 p.m.
Brady, an eight-year veteran of the force who was on administrative desk duty, was taken to Einstein Hospital where he was pronounced dead shortly after midnight.
Credit: Philadelphia Police Department
On Monday, police announced that Kareem Alleyne was under arrest -- charged with vehicular homicide and manslaughter.
He has since posted 10-percent of his $150,000 bail, according to court documents.
Alleyne, 35, pulled over after the crash and did not flee the scene, according to police.
Police say there is a history of bad blood between Alleyne and Brady.
"I believe it was a chance encounter," said Police Capt. James Clark. "They saw each other and with that (Alleyne) directed his vehicle in the off-duty officer's direction -- striking him and ultimately killing him."
Brady had several children with Alleyne's girlfriend, cops said.
Brady, who worked at the 22nd District, was wounded in the leg during an off-duty domestic dispute, cops confirmed to NBC10.
"Anything that happened in the past we can't definitely link to yesterday's event other than than fact that they knew each other," said Police Commissioner Charles Ramsey. "They weren't exactly friendly."
This incident comes in the aftermath of two other deadly crashes involving police officers.
Fan, follow and download: Get the latest from NBCPhiladelphia.com anytime, anywhere. Follow us on Twitter, Facebook and NBC Philadelphia. Sign up for our breaking news newsletter. And, get breaking news delivered right to your mobile phone -- just text PHIBREAKING to 639710 to sign up. (Message and data rates may apply.)