Norwood, Italy
Norwood Arena Speedway was a 1/4-mile oval race track in Norwood, Massachusetts that operated between 1948 and 1972.
Listen to the audio guide for Norwood Arena Speedway Free on WIP — starts by itself when you arrive, even with the screen off