Blenheim Palace International Horse Trials taken place from September 13to 16 at Blenheim Palace in Oxfordshire.
Blenheim Palace International Horse Trials takes place from September 13to 16 at Blenheim Palace in Oxfordshire.