Running an ultra marathon is all about managing tough times, which will come. Here are 6 mental training techniques for ultra.
Read this post on blogonrunning.com