training for a tri or marathon? check out http://www.amateurendurance.com/ for everything you need to know.
loading tweets…