The Grand National takes place at Aintree on Saturday afternoon as 34 horses compete to try and win the prestigious race. The ...