2005 Champ Car World Series: The streets of San Jose. Taylor Woodrow Grand Prix of San Jose. San Jose, Ca., USA. July 31, 2005.
The streets of San Jose.
Taylor Woodrow Grand Prix of San Jose. San Jose, Ca., USA. July 31, 2005.