Competing against a star-studded international field and an entry list of 150 cars in the FIA European Historic Rally Championship, the British crew showcased the pace of their iconic 1975 Lancia ...