Titusville Police Officer Joshua Payne was charged with manslaughter June 1, the day he resigned from his position at Titusville Police Department.
Titusville Police Officer Joshua Payne was charged with manslaughter June 1, the day he resigned from his position at Titusville Police Department.