Episode Details
Back to Episodes
Sheila LaBarre
Season 1
Episode 81
Published 2 years, 6 months ago
Description
Sheila LaBarre terrorized Epping, New Hampshire for years. Meg takes you through how the town crazy lady became the town murderer.
Learn more about your ad choices. Visit megaphone.fm/adchoices