Running a 42.195 kilometer marathon is a tough ordeal. But, what lies beyond that is even tougher- welcome to the world of ultramarathon. As its name suggests, an ultramarathon is a more grueling version of a marathon. Any foot race that is at least 50 kilometers in distance is...