You might feel sure that a horse is not a Flamingo, a Polar Bear, a Tomato, a Teapot, a pair of Bootlaces, a Taxidermist, a Rat Catcher, or a Flea, but you'd be wrong. Racehorse owners often give their horses bizarre names that would seem to make success impossible. Luckily, thoroughbreds are able to defy such handicaps. A Spaniel has won the Derby (1831), a Crow the St Leger (1976), a Butterfly the Oaks (1860) and, difficult to imagine, Oscar Wilde...