KeyillThe Fascinating Story of the Man Who Could Not Be HangedJohn ‘Babbacombe’ Lee climbed the scaffold on February 23, 1885, at Exeter Prison, where he stood awaiting his turn to be hanged to death.Nov 27, 2020Nov 27, 2020