Marathon Preparation: how to prepare for running?

It is not easy to run a marathon. It takes effort and courage. The marathon is more difficult and may become a source of stress when participating for the first …