TT028: Half Ironman Training Questions From Second Year Triathlete Shawn Deal

episode
0