Marathons are very popular races in Europe where every year millions of runners compete to raise awareness and money for charities and good causes and to push themselves to the peak of their physical endurance. The Virgin London Marathon, held this year on April 23rd is 26.2 miles long and winds its way around the…

Read More