Toro Rosso are not a team one talks about much. In fact, it is easy to forget they exist sometimes. On race weekends they are almost completely enveloped by double world champions Red Bull and all the hoopla that surrounds Vettel/Webber etc in the Energy Station the two teams share. Anyway, it turns out Toro [...]
Trending Articles
More Pages to Explore .....