Goodwood Festival of Speed: An American drag racer attempts the challenging hillclimb Goodwood House, England. 6-8 July 2001.
An American drag racer attempts the challenging hillclimb
Goodwood House, England. 6-8 July 2001.