We had a beautiful morning to start our race day.
Beginning of the race. Our triathletes are lined up on the beach, getting ready to start the swim leg.
First swim wave hitting the water. Our race is underway!
Our club president David Kelly (left), with our city's Vice-Mayor John Tornga. John has become a regular volunteer at our triathlon events.