Which Horse Won The First Race?
On February 26, 1839, the first Grand National horse race was held in Liverpool, England. This prestigious event has been held annually ever since and is now considered one of the most important horse races in the world. The inaugural Grand National race was won by a horse named Lottery. Do horses ever win on …