Alfie Barraclough and Jack Taylor set records at Elvington June 1, 2024 News by Leave a Comment on Alfie Barraclough and Jack Taylor set records at Elvington A pair of ‘thrill-seeking’ best friends have become the youngest riders ever to set a land speed record on a motorbike with a sidecar.