Has A Filly Ever Won The Grand National?
The Grand National is a steeplechase horse race held annually at Aintree Racecourse near Liverpool, England. It is a National Hunt race over a distance of four miles, 514 yards (6.907 km), with horses jumping 30 fences over two laps. It is the most valuable jump race in Europe, with a prize fund of £1 …