pit stop

  1. Formula 1 Season starts today!!

    The waiting is finally over and the F1 season starts today with the first race being in Bahrain. It promises to be an electric season with the return of 7 times world champ Schumacher. Another major change for 2010 is no refueling. Cars only pit for tyres so the race should get faster as it...