Blowers shocks Exeter to become longest-priced winner in British racing history at 300/1

HISTORY was made at Exeter this afternoon when rank outsider Blowers prevailed at odds of 300/1! Ridden by James Best, Blowers beat the previous record of 250/1, set by Equinoctial at Kelso in 1990, to become the longest-priced winner in British racing history. The meeting at the Devon track was in doubt with more than...