Tags: Horse Race, Race.
The 1904 Grand National was the 66th renewal of the world-famous Grand National horse race that took place at Aintree near Liverpool England on 25 March 1904.The winner Moifaa was the first ever non-British/Irish winner of the race. He ran in the race again the following year when he was owned by the King.