Events

Monterrey, Mexico ITU World Cup

All Photos: Rich Cruse/triathlon.org