The Secretive Mechanic Who Keeps the Rare McLaren F1 on the Road Auto July 20, 2025admin0 The company made only 106 of these supercars, and service can take weeks.