The season finale is finally here! Darren Leadfoot and Parker Brakeston will duke it out for the championship, but there are 41 other cars that can mess them up. Who will win?