You’ve probably seen the American Racing Driver’s Club of Canada at Winchester Speedway in New Hampshire. If you didn’t, then …

You’ve probably seen the American Racing Driver’s Club of Canada at Winchester Speedway in New Hampshire. If you didn’t, then …