Results: 2003 St. Petersburg ITU Triathlon World Cup
  • St. Petersburg, FL, USA, United States
  • 26 Apr, 2003
Select a program: