The Grand National 2015 has started, opening on the 9th April with 7 races to kick things off. It has been running at the same place since 1839 at Aintree Racecourse in Liverpool, UK. It is a hugely popular festival with a variety of events and races throughout the weekend, ending in the final Grand National race on Saturday 11th April.

Aintree Racecourse 2015
It will do doubt be an exciting festival, with as always, a thrilling race for the Grand National on Saturday!