Jun 04, 2016
Kyle Rex ran, hurdled, jumped, vaulted, and threw his was to 6353 points and a second...
Jun 02, 2016
(via MileSplit)...