This Day in Norwood History-April 1, 1949-First Stock Car Marathon Slated At Norwood Arena

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