News

– On a cold winter night in February 2000, Russell Allen Baker Jr. ended up dead from multiple stab wounds in a wooded patch near the Peach Place Inn apartments on Leroy Stevens Road.