World Final 2013

The 2013 BriSCA F1 World Championship Final will be held at Kings Lynn

Information will appear here as and when released