Michael Halford - a racehorse trainer with vision

Strike Two

German Racing - an industry in dire straits

0