July 28, 1905July 27, 2026 georgenhs Talk of the Town, This Day In Norwood History Talk Of The Town-July 28, 1905 These news items were the talk of the town on July 28, 1905 Pictured: The Norwood Telephone Exchange building