A watershed time for many runners, a sub-20-minute 5K requires dedicated training, impressive speed endurance and mental ...