This picture confuses me. I grew up in the town of Chelmsford, but don't travel back there too much anymore. I hate going back there because the town has changed so much since I left. And by judging by this picture lots have changed. When did we get a secret nuclear bunker? I know MTV has filmed two 'Made' episodes at my High School. So maybe the town has hit the big time. I am trying to figure out where this sign could be. Hmmm.... maybe at the Drum Hill rotary?