Tattersalls has cataloged 222 horses for its December yearling sale, the final yearling sale of the European sales calendar, set for Nov. 23 through Dec. 3 in Newmarket.
Tattersalls has cataloged 222 horses for its December yearling sale, the final yearling sale of the European sales calendar, set for Nov. 23 through Dec. 3 in Newmarket.