Elite marathoners could probably run some crazy fast times in 1500, 3K, 5K, etc. and it just got me thinking about the versatility that comes with training. So my question is this:
What distance should you train for to see benefits in every other race distance?
Personally I think optimal 5K training would develop racing ability in everything from 800-marathon.