Marathon is becoming more and more popular.  The number of participants are increasing every year which keeps  breaking the previous records.  Whether you wanted to reach the finish line or you have a time goal in mind, the key in any marathon is a proper training program to make...