Sheila Labarre invites men to her New Hampshire farm, where she abuses and murders them, leaving behind grieving families.
Save my name, email, and website in this browser for the next time I comment.