Tattersalls July Week 2019

July Week: Tattersalls July Sale & Newmarket's July Festival