Back to Results
5/26-29/1995

IMSA Exxon World Sports Car Championship Lime Rock

Purchase Image