I remember a meet that was held at a very similar sounding place, might even be the same place, and they used to have a stock car race round an oval, then at the interval, you could take your road car on and do a timed lap, the winner at the end of the season got a trophy I think.