Formula One World Championship: The Red Bull Grumman Goose. Red Bull Hanger-7, Salzburg, Austria, 15 November 2004. DIGITAL IMAGE
The Red Bull Grumman Goose.
Red Bull Hanger-7, Salzburg, Austria, 15 November 2004.
DIGITAL IMAGE