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.
It will do doubt be an exciting festival, with as always, a thrilling race for the Grand National on Saturday!