Chevron IMSA Race

21 April 1990

Photograph of On the grid.

On the grid.