SCV Man who killed wife and sister dies in prison
A Canyon Country man serving a life sentence for killing his ailing wife and sister in 2013 has died in prison. Lance Holger Anderson, 64, died Sunday in the California…
A Canyon Country man serving a life sentence for killing his ailing wife and sister in 2013 has died in prison. Lance Holger Anderson, 64, died Sunday in the California…