Baseball (If Sox Agree), Football Slated At Proposed $10 Million Norwood Sport Stadium-This Day In Norwood History-April 1, 1958

60,000-Seat Stadium Planned Motels, Golf, Pool, Stores Proposed Plans were announced today for the construction of a $10 million all-purpose sports center — complete with motel units, retractable roof, restaurant,…

6:00 am • April 1, 1958

Read more