Americans, it seems, cannot stay put. The American thirst for running is in full force everyday of the year. Every year, more than 500,000 people compete in a marathon. Moreover, about 740 marathons, 2,000 half-marathons, and 15,000 5K events are held in the United States every year. Ultra distance running Continue Reading