A murdered woman is found floating in a lake. On October 16, 1987, the body of 44-year-old Sherry Boyd, a Black female, was discovered floating in Prospect Lake in Colorado Springs. A decade prior to her death, Ms. Boyd had been the victim of a violent assault that left her crippled and dependent on a wheelchair for mobility. Despite her physical limitations, she was known to be independent and a familiar presence in her community.
An autopsy revealed that the cause of Sherry Boyd's death was asphyxiation, and her death was officiall
...Read More