sheila labarre photos?Advertisement
Sheila LaBarre is an American female murderer who claimed she was an angel sent from God to punish pedophiles. LaBarre was sentence to life in prison without parole for killing two boyfriends in New Hampshire. - read more
In February 2008, Sheila LaBarre changed her plea to not guilty by reason of insanity. She confessed to the killings of Countie and Deloge, but claimed she was crazy when she did it. As the murder trial of Sheila LaBarre approached in May 2008, major questions about this saga remained. - read more
Please vote if the answer you were given helped you or not, thats the best way to improve our algorithm. You can also submit an answer or check other resources.