Lennie McCloud, aged 52, was found dead on April 6, 2007, in Philadelphia, Pennsylvania. Philadelphia Police officers discovered her body on the 5200 block of Kubach Street in a wooded area. The investigation revealed that she had suffered fatal injuries, including multiple stab wounds. Lennie had been reported missing on March 16, 2007, from the 1400 block of East Cheltenham Avenue, a month before her body was found. Despite efforts by the authorities, her case remains unsolved, and no arrests
...Read More