Anne M. Eberhardt/Blood-Horse Publications

NZ 2,000 Guineas to The Pooka

The Pooka takes New Zealand 2,000 Guineas.