There are 551 yearlings cataloged for Book 1 of the 2016 Tattersalls October yearling sale, scheduled for Oct. 4-6 in Newmarket.
There are 551 yearlings cataloged for Book 1 of the 2016 Tattersalls October yearling sale, scheduled for Oct. 4-6 in Newmarket.