Canadian Xpress Announces Formula 1 Tour (press release)
Formula 1 is the top of all motor sports and is the only organization that holds races on all four hemispheres around the world including Montreal, Melbourne, Suzuka and Sao Paulo. Each race has 12-15 Teams with thousands of pounds of equipment that

Filed under: Formula 1

Like this post? Subscribe to my RSS feed and get loads more!