Mimi Kelle is from Nebraska, a state that is reconsidering its stance on the Death Penalty. In 1985, Mimi’s brother James was killed by a religious cult leader. 30 years later, Mimi has still not found closure.
If you found this video informative, please help spread the word and share it with your friends and colleagues.
This video may contain situations and imagery that may be disturbing for some people.