A 65-year-old man was charged Tuesday with strangling a 30-year-old woman in her La Palma apartment more than 40 years ago. Larry Stephens of Santa Rosa is accused of killing Patricia Ross on the evening of Dec. 11, 1974, Senior Deputy District Attorney Larry Yellin said. The Orange County Crime Lab played a key role […]
