Lily Amlie, a 90-year-old woman, was found deceased on June 1, 1983, in her room at the Kearsley Home, Christ Church Hospital, a nursing facility in Philadelphia, Pennsylvania. Her death was initially not considered suspicious due to her pre-existing heart condition, and it was ruled as natural causes. However, subsequent investigations into a series of deaths at the nursing home revealed a disturbing pattern of violence against elderly female residents.
Authorities later determined that
...Read More