Saturday, June 30, 2018

Can't Run...

Image result for Genealogy



A California man suspected in a decades-old unsolved slaying killed himself when police arrived at his home to serve a search warrant after DNA evidence helped identify him, authorities said.
Stephen Blake Crawford, 72, had been linked to the killing of Arlis Perry, 19, who was found dead at the rear of Memorial Church on the Stanford University campus Oct 12, 1974.
Perry "was found nude from the waist down. She had been molested and beaten," according to the student-run Stanford Daily newspaper.
Crawford was always a person of interest, police said, adding it was only recently that investigators linked him to DNA found on Perry's clothing,

No comments:

Post a Comment