The Grand National is the most famous horse race in the world. It is run every April over Aintree Racecourse and is famed for being the ultimate test of jumping and stamina. In 2025 the Aintree Festival takes place from April 3-5 with the Grand National itself taking place on Saturday April 5 at 4pm.
Showing Page 1 out of 10 Page(s) under