View of downtown Needham in 1979, taken from the corner of the Common looking west.

Look Familiar?

The photo is from Spring 1979, so I know there are many of you out there who still remember when the downtown looked like this. Some of it still does […]

Look Familiar? Read More »