Phil Lang was among 50,000+ who ran the New York City Marathon, finishing in 2:43, a 2-minute personal best from 7 years prior. Here's what he learned getting to the top 0.5% of finishers
Nov 14