Munkeh111 on 07 December 2009
Great news, though I don't think anyone would have been happy without this, most of the teams are located in the UK, so it is only right that there still be a race here







