Best Types of Cross-Training for Runners
Cross training is a very broad term that can encompass many different activities, which in turn causes confusion among athletes on how to incorporate cross training into their programming and why you would want to include it.