Ten Happy Rose Wins Victoria Mile at 208-1 Odds

Description: 

Ten Happy Rose got a clean trip in the Victoria Mile (G1) May 12 at Tokyo Racecourse while the favorites had problems and the race ended with the 208-1 shot as an easy winner.