Lily Pond is beautifully-bred and the Galileo filly struck with a personal best on her fifth start - and at the shortest trip she's yet contested over nine furlongs - to strike in the Group 2 Kilboy Estate Stakes at the Curragh on a good afternoon fo...
Bocca Baciata - Kilboy Estate Stakes (Group 2) - 2016
Hugo Palmer on where next for the German 1,000 Guineas winner.
Kilboy Estate Stakes 2015 - Wedding Vow