ATLANTA — Atlanta police have arrested a 74-year-old man in connection a 1988 slaying.
Willie D. Taylor was arrested for the June 26, 1988, shooting death of Leonard Hill. Hill’s body was found dumped on the side of the road on Rawson Street at Formwalt Street SW.
Atlanta Police in 2015 investigators received new information that led to a lengthy investigation resulting in Taylor’s arrest.
“The investigators in the APD Homicide Unit work non-stop to help close cases because it’s important to bring closure to the victim’s family,” Atlanta Police Chief George Turner said in a news release. “We won’t rest in our efforts to solve crimes, no matter how long it takes.”
Taylor has been booked into the Fulton County Jail.