In 1989, Patricia Stallings from Missouri was sentenced to life in prison. Download


YouTube Thumbnail