The Grand National is a National Hunt horse race held annually at Aintree Racecourse in Aintree, Merseyside, England, near to Liverpool. From Wikipedia