While lots of US drag racing fans were getting their fill of the sport at one of the hundreds of strips across the country, the eyes of the European drag racing world were transfixed on Santa Pod Raceway last weekend as the FIA season finals took place. As you will see in the superb video […]
More...
More...