Race Results
ToughKids Philly Triathlon
Saturday, May 19, 2018, Noon