All the moments of sani2c Trail, which took place in Underberg from May 9 to 11, were captured perfectly by Kevin Sawyer.
Day one
- The race village boasts beautiful views at sani2c Trail. Photo: Kevin Sawyer
- An aerial view of riders during day one of sani2c Trail. Photo: Kevin Sawyer
- The start of day one of sani2c Trail. Photo: Kevin Sawyer
- Riders enjoy an open stretch of dirt road on day one of sani2c Trail. Photo: Kevin Sawyer
- A rider taking a corner during day one of sani2c Trail. Photo: Kevin Sawyer
- A rider spotting some wildlife during day one of sani2c Trail. Photo: Kevin Sawyer
- Riders crossing a bridge on the river and cooling down in the process on day one of sani2c Trail. Photo: Kevin Sawyer
- Sneaky view of a rider crossing a bridge during day one of sani2c Trail. Photo: Kevin Sawyer
- A rider taking a break and filling his water bottle on day one of sani2c Trail. Photo: Kevin Sawyer
- Riders passing a heap of logs on day one of sani2c Trail. Photo: Kevin Sawyer
Day two
- Tents at the race village of sani2c Trail. Photo: Kevin Sawyer
- A rider lubing his bike before day two of sani2c Trail. Photo: Kevin Sawyer
- The riders are off on day two of sani2c Trail. Photo: Kevin Sawyer
- Riding into the sunrise on day two of sani2c Trail. Photo: Kevin Sawyer
- Spectators cheer on riders during day two of sani2c Trail. Photo: Kevin Sawyer
- Riders taking a corner on day two of sani2c Trail. Photo: Kevin Sawyer
- A rider cools down during day two of sani2c Trail. Photo: Kevin Sawyer
- Riders pushing their bikes up a hill on day two of sani2c Trail. Photo: Kevin Sawyer
- A rider recovers after day two of sani2c Trail. Photo: Kevin Sawyer
- An aerial view of the tents at sani2c Trail. Photo: Kevin Sawyer

























