Conditions were not too kind on Saturday after the weather turned during the Dartmoor Discovery Ultra Marathon but this did not stop the competitive spirit of all those brave runners who took part in the 32-mile race.

The race started and finished in Princetown.

This is the eleventh year of this ever increasing popular event.