A man linked by DNA to a 1974 ritualistic church killing on the Stanford University campus apparently killed himself in his San Jose apartment Thursday after detectives knocked on his door to serve a search warrant, authorities say. Steve Crawford, 72, was a security guard who claimed to have found...
No comments:
Post a Comment