Sheila Shepherd was 22 when her body was discovered on Nov. 25, 1980, inside her Saratoga Springs, New York apartment.
She was found naked, bound and gagged, with a five-inch steak knife in her... more
She was found naked, bound and gagged, with a five-inch steak knife in her... more