News

The Grand National 2025 is getting underway this afternoon and the full list of runners and riders has been confirmed. There will be a maximum of 34 horses at Aintree racecourse this year, a number ...