Tags:

I’ve been driving by this sign on Needham Street for a while and always wondered what it means. Anybody know?

Funny guesses welcome too.