back to main

updated February 1, 2010

Toro Rosso Launch 2010

 

 

 

1 February 2010

 top
Photos: Scuderia Toro Rosso / Getty Images