Acapulco wins the Queen Mary Stakes at Royal Ascot June 17, Mathea Kelley Photo
acapulcoqueen mary stakesroyal ascot2015