News

Anyone making it to the top of the Hill at the Festival of Speed in under a minute is putting on a fair shift, but that achievement has become fairly commonplace these days, with 13 cars in the 2025 ...