That's outstanding, any tips you figure out for easing the pain around 20 miles and beyond would be great. For recovery in College we used to keep big trash cans full of ice water, each player had to jump in for 60 seconds. It worked well, maybe you could try that in the bathtub. Good luck with your run hope there is good scenery.