Sheila (The Peeler) LaBarre
Join us this week as we discuss Sheila LaBarre, a deranged woman serial killer dripping with lust and hatred towards men. We discuss how she became the monster she is today, her love of rabbits, and if she experienced a psychotic break that lead her to a time of torture and murder.
Ice Flow Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0