Gleneagles wins the St James's Palace Stakes at Royal Ascot. Mathea Kelley Photo
gleneaglesst james's palace stakes2015