We Brits have always had a respectful fascination with speed. Indeed every motorway up and down the land is festooned with the spectacularly vivid warning that ‘speed kills!’ Although this is not always technically, factually, statistically or even grammatically correct, we get the picture! The first motor vehicle fatality in England was in Crystal Palace […]