back to main

updated February 6, 2011

Toro Rosso Launch 2011

 

 

 

1 February 2011

 top
Photos: Scuderia Toro Rosso / Getty Images