I saw you, life-size Santa Claus and Frankenstein, propped in a third story window on George, overlooking the crowd as they watched the concert. Are you guys always there or do you only come out for the festival?

2 comments

The Pepper Mill

178 Water St. 726-7585

21 May 2008

  1. LP · May 21, 2008

    Always there. Always terrifying.

  2. indiegirl · May 21, 2008

    they are always there

Comments are closed.