IN TIME: 2007 New England Regional Championship – Winchester

I just saw on social media that Winchester Speed Park in the scenic are of Winchester, New Hampshire has been put up for sale after 15 years of operation. So, I dug through my archives and put together 4 videos showcasing the highlights of their big race, the New England Regional Championship, held on Labor Day weekend. Go check out the videos!