Big bombs dropping in Britain
UK racing journo, Ben Linfoot recently wrote an entertaining article in the Sporting Life, entitled, “The Year of the Long Shot.” Generally, between 4 and 9 horses per annum at odds over 100/1 win races in Britain but in 2020 already 15 have stunned the public. What has lead to such an unprecedented sequence