Cross Country

Blenheim Palace International Horse Trials

15 & 16 September 2017