Olympic athletes for centuries have been the highest caliber of competition. Olympians train for years on end for one meet, one dual, one competition. The level of competition that they battle and go to war with is unmatchable. Most sacrifice more than just their time and energy to reach their goals.
Lessons to be learned from Olympic greats