O'Brien Adds Fleeting to Ribblesdale Mix

Description: 

Ballydoyle trainer has five of 15 in June 20 grade 2 at Royal Ascot.