Cross Country

St James’s Place Barbury International Horse Trials

8 & 9 July 2017