
ITV Sport presenters share their Grand National 2025 tips and winner predictions
Today (April 5) marks Britain's largest betting day as the 177th Randox Grand National is held at Aintree. An impressive line-up of 34 horses will vie for a staggering £1million purse, with a cool £500,000 slated for the first to horse to gallop past …