One spectacular crash decided the World Rally Championship winner. This is how all forms of racing should be decided—coming ...
Elfyn Evans won the World Rally Championship season finale in Japan on Sunday. The Dinas Mawddwy star helped Toyota snatch the manufacturers’ title in a Power Stage thriller after Thierry Neuville had ...