The Norwood Arena will add an exciting page to auto racing history April 18 and 19 when it inaugurates its 1949 season with a thrill-packed Stock Car Marathon —.the first … Continue reading This Day in Norwood History-April 1, 1949-First Stock Car Marathon Slated At Norwood Arena