30th Annual Tri for Fun #1

Saturday, Jun 17, 2017
Pleasanton, CA
Online registration is now closed.  Race day registration is available at the event site and there are plenty of spots open.  Check-in and race day registration opens at 5:30 a.m.