Watch all the action from the 2024 Japanese Super Formula Championship. The series is one of the premier open-wheel motor racing in Japan with the championship winner taking home 15 super licence ...