2 January 2010 0 Comments

The Aintree Grand National

The Grand National is probably the most popular National Hunt horse race in the UK and indeed around the world. The race is held at Aintree, England, in April every year. The event has a unique ability to attract people, even those who don’t regularly enjoy horse racing, to watch and enjoy the overall thrill [...]