IMSA Michelin Pilot Challenge (1970)
Min.
PG-13
Overview
The Michelin Pilot Challenge is a grand touring and touring car racing series run by the International Motor Sports Association.