The 1989 trial of Desmond Applebee shows the challenge of interrogating novel scientific evidence – a challenge that persists ...
It was March 23, 1945, when four white cops entered Hattie DeBardelaben’s property in Alabama, accusing her of making and ...