A French police officer took his own life after authorities linked him to a series of killings and rapes from 1986 to 1994.
A French police officer took his own life after authorities linked him to a series of killings and rapes from 1986 to 1994.