Author: Inside Racing

Rally Finland (27-30 July), the next stop for the FIA World Rally Championship contenders, is one of the most spectacular events on the calendar. It has…