





This was my first triathlon of the season and I was pleased to finish as 4th amateur. Rev3 put on a great race in a great location with fast competition-- what more could we ask for?*
* If you think like I do, I have already emailed the race director suggesting a post-race BBQ at the finish line.
Mark Harms
Madison, WI
No comments:
Post a Comment