A racing car which set a world land speed record in 1926 follows the same route a century later. A car which set the world land speed record in 1926 has completed the same course on which it reached 152mph (245km/h) a century ago. Sir Henry Segrave broke the record on Ainsdale Beach in Southport on 16 March 1926. It remains the last time it was ... [2053 chars]