Marathon Training: The BasicsIf you have run a marathon or are training for a marathon, then you understand how grueling the endeavor can be.