Kevin Walker Kelvin Armstrong

Brookhaven police released an updated mugshot photo of a suspect arrested in the kidnapping and rape of a 12-year-old boy.

Kelvin Armstrong, 38, of Atlanta, was arrested Monday after a weeklong manhunt, DeKalb County sheriff’s spokeswoman Cynthia Williams said.

Armstrong faces charges of aggravated sodomy, aggravated child molestation and first-degree cruelty to children, Williams told AJC.com.
 
SEE ALSO: HIV-positive man accused of kidnapping, raping 12-year-old boy
 

“Mr. Armstrong’s arrest followed an intense investigation over the weekend that led the DeKalb Sheriff’s Fugitive Unit to locations in Atlanta,” she said.

Another man, Kevin Walker, 46, is already in custody. Walker, who is HIV-positive, faces multiple charges, including reckless conduct-HIV infected person, Brookhaven PD spokesman Brandon Gurley told the Atlanta Journal-Constitution.

Police say the two men approached the boy from behind and dragged him into an apartment in the 2700 block of Buford Highway and raped and sodomized him over a period of three hours.

Armstrong will be booked into the DeKalb County jail.