Listen

Description

Sheila LaBarre, a convicted murderer, aka “Sheila the Skin Peeler” or “Firecracker,” was sentenced to two consecutive life sentences with no prospect of parole after being convicted of killing, Kenneth Countie and Michael DeLoge, in Epping, New Hampshire. She enticed younger men to her farm in Rockingham County where she would then torture them. At her trial, she claimed she was an angel sent by God to punish pedophiles.