TotallyToyotaF1.com
Toyota Launch Videos
By Toyota F1 Media
January 14 2006

Toyota launched their sleek-looking TF106 in France today in the eyes of the world's press. Here we bring you video's of the day...