Long Beach police say they’ve arrested a man suspected of fatally shooting a 49-year-old man he was walking with in North Long Beach on Sunday night.

Archie Harris and 48-year-old Gilbert Crawley had been walking side-by-side at about 10 p.m. on Orange Avenue when Crawley shot Harris, police say. Crawley fled the scene on foot, leaving Harris with a gunshot wound on the sidewalk near the 5800 block of Orange Avenue, near South Street, according to the LBPD.

Detectives are still trying to figure out the motive for the shooting. Police said detectives “pursued evidence” through the night that led them to Crawley. It’s unclear what that evidence is.

Officers arrested Crawley, who is from Spokane, Washington, during a traffic stop near Atlantic Avenue and the 91 Freeway at about 4:30 p.m. Monday, police said. He was taken into custody on suspicion of murder and being a prohibited possessor of a firearm.

Hours after the arrest, family and friends of Harris were gathered at a candlelight vigil on Orange Avenue when someone opened fire on the large gathering, hitting three women, police said. One woman later died of her injuries, one woman is in critical condition and one appears to be in stable condition, according to officials.

Police do not yet have a motive for that shooting and a description of the suspect or suspects was not immediately available.

Crawley is being held on $2 million bail, and detectives will present their case to prosecutors later this week, the LBPD said.

Valerie Osier is the Social Media & Newsletter Manager for the Long Beach Post. Reach her at [email protected] or on Twitter @ValerieOsier