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