California police are warning residents that a man charged with the 2004 murder of a woman and suspected rapes of others may have other victims. Robert Castillo, 61, is now charged with Lee’s murder.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results