5 things the NYC Marathon taught me about achieving excellence
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
by Phil Lang Nov 14