Sunday, September 25, 2005


2005 FIA World Finals at Santa Pod
The FIA recently held the World Finals at Santa Pod, England. The race was hindered by rain, but the Pros completed the and the 2005 FIA championships were wrapped up.

No comments: