This is the moment race fans all around the world have been waiting almost four months for, the start of the 2013 Formula One World Championship at the Australian Grand Prix. The Australian Grand Prix has been F1’s curtain raiser for 15 of the last 17 seasons, and on each occasion the race has been staged at the Albert Park street circuit in…

Filed under: Racing News

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