Being prepared for a marathon can be quite exciting. As the day is nearing, you are feeling good and your adrenaline is pumping. However, you should make sure that you have done your homework and you have accomplished all tasks to ensure a successful participation in marathon. Among the important factors are choosing the most...