July 14, 2016 • Circuits • Alexander S
New Hampshire Motor Speedway, also known as the ’Magic Mile’, is the biggest sports venue in New England and regular host of NASCAR races since 1990. Slow beginnings in the 1960s The complex located in Loudon, New Hampshire, has a relatively long...