Playback serverIf a title won’t play, switch servers.
Season 5 · Episode 8
0.046mMarch 29, 2023
Richard Dorrough, ex-navy sailor, took his own life in 2014. He left behind a shocking note claiming to have murdered three people, but no details to identify the victims.