The opener at Exeter on Thursday, Dec. 18, ended in historic fashion with the 300-1 shot Blowers breaking the record for longest-price winner in British racing history, reports The Guardian. Relishing ...