Books by Rene MacGregor
Training Food
In 2013, there were more than 1,000 marathons in the U.S. with more than 500,000 finishers. Plus many more competed in cycle rides, obstacle courses, triathalons, and other endurance activities.