70,000 fans pack Aintree for the Grand National – with one million pounds at stake, a new hero may yet emerge in racing’s most iconic race.