With almost 200 years of history, and many instantly recognizable entrants and incidents, the Grand National is perhaps the world’s most famous horse race. Taking place at Aintree racecourse near Liverpool, England every Spring, the race is run over a distance of almost four and a half miles, with several difficult fences to be jumped […]