Tag: Snow

Posted in Main

Snow Leopardess can end 71-year hoodoo

Thirteen mares have won the Grand National, but that number has remained the same since 1951. A few have gone close since – most recently…

Continue Reading Snow Leopardess can end 71-year hoodoo