John Hindhaugh drives a car that won’t come to Europe until next year.
See All 2320 Episodes of "Radio Le Mans"