Noel Herrera has been sentenced to death by the State of California for multiple murders. According to court reports Noel Herrera was responsible for the murders of three men from…
Noel Herrera has been sentenced to death by the State of California for multiple murders. According to court reports Noel Herrera was responsible for the murders of three men from…