Embroidery and Kamunyak, winners of the first two legs of the Japanese Filly Triple Crown, square off in the final leg, the Shuka Sho (G1) Oct. 19 at Tokyo Racecourse.
Embroidery and Kamunyak, winners of the first two legs of the Japanese Filly Triple Crown, square off in the final leg, the Shuka Sho (G1) Oct. 19 at Tokyo Racecourse.