12 years since last victory?
How come it's being mentioned that Herbie last won a race 12 years ago when he won a race in the Love Bug, which was shot in 1968 and Monte Carlo in 1977. Maybe he also won a race in Herbie Rides Again(1974), but I haven't seen that one yet. If he did win a race in that one, then it makes even less sense.