June 19, 1903May 20, 2026 georgenhs Talk of the Town, This Day In Norwood History This Day in Norwood History-Talk Of The Town-June 19, 1903 These news items were the talk of the town on June 19, 1903