Back to Results
Car number 90, a Mercedes-Benz 300 SL.

Bahamas Speed Week

Purchase Image