Appleby Horse Fair is an annual gathering of Gypsies and Travellers in the town of Appleby-in-Westmorland, Cumbria. It is one of the largest of its kind in Europe. As part of the Fair horses are washed in the River Eden and then shown off by trotting up and down ‘flashing lane’. The following images were taken over a four-year period.