Start with a swim at Edgewater Park beach in Williams Bay, a bike course on rural roads and a run along residential streets. Visit trilakegeneva.events/race-info/.
Start with a swim at Edgewater Park beach in Williams Bay, a bike course on rural roads and a run along residential streets. Visit trilakegeneva.events/race-info/.