More than 1,000 hardy riders battle it out as Strathpuffer hailed a roaring success once again

© Paul CampbellOver 1000 riders battled it out over the weekend in wet and muddy conditions
Over 1000 riders battled it out over the weekend in wet and muddy conditions