This Halloween Special originally aired on NHPR. Every year the town of Lemon, New Hampshire celebrates Halloween with its annual “Demon of Lemon Festival” down in the Maccaw Meadows. Tents are set up in the fairground fields and there are hayrides, games, food vendors, spooky music, etc. In preparation for the Festival, Sherwin has set …
The Life and Times of Sherwin Sleeves – Visit atomsmotion.com for complete Stories & Songs