Craig David / Newmarket July 28, 2018 Angela Smith Craig David draws in crowds of over 19,000 to Newmarket racecourse on...