triathlon, swim bike runCori JamesAugust 16, 2018ironman training, ironman triathlon, triathlete, triathlon blog, swim bike run, athlete blog, self love, ironman tri2 Comments Oh shit. Ironman training ain't easy. triathlon, swim bike runCori JamesAugust 16, 2018ironman training, ironman triathlon, triathlete, triathlon blog, swim bike run, athlete blog, self love, ironman tri2 Comments