Nature Strip stuns Royal Ascot with King’s Stand Stakes victory
Australian sprinter Nature Strip has wowed the world with a "scintillating" victory in the King's Stand Stakes (1000m) at Royal Ascot on Day 1 of the famous English racing carnival.
Read More