This Day In Norwood History-August 10, 1962-New Landmarks in Norwood

NEW LANDMARKS in the Norwood area are these structures which are fast changing the appearance of the surrounding countryside. Top left is Norwood's new St. Timothys Church being built on … Continue reading This Day In Norwood History-August 10, 1962-New Landmarks in Norwood