Experience the thrill of AFT Racing at Ventura Raceway in California. The Ventura Short Track offers a scenic venue and an exciting challenge for riders.