2nd July - weather not ideal, but a great turnout packed both sides of the key roads.