Training for Your Next Race Karen PooleMarch 4, 20125k, Half Marathon, Ultra Marathons, endurance, marathon, running, speed., training