23 Jun 2009, 10:05 UTC · By: Ovidiu Panzariu / The fact that Scuderia Toro Rosso lost out to Red Bull Racing in terms of car development is no news to any racing fan out there. While beginning the season with almost the same visual package as th...