Petit Le Mans Championship: The Cadillac of Taylor, Angelleli and Tinseau Road Atlanta, USA 6 October 2001 DIGITAL IMAGE
The Cadillac of Taylor, Angelleli and Tinseau
Road Atlanta, USA 6 October 2001
DIGITAL IMAGE