Klipspringer Trail

We had watched the weather forecasts with bated breath for days, hoping we would not need to cancel the meet. Fortunately, the weather tuned in to the forecast and stopped its downpour on the morning of the meet.