The last time we came to New Hampshire Motor Speedway, in May, we were floored by surrealism of the self-towing trailer race car. This time, we’re bewildered by the combination of fall weather in New England, and the biggest arsenal of LeMons-style potato cannons we’ve ever seen. The team that brought this [...]