peter elliott

Suspected suicide at Placer County Jail in North Auburn

AUBURN CA - An inmate was found dead in his cell at the Placer County jail after apparently committing suicide, the Placer County Sheriff?s Office reported Monday. Peter Elliott, ...