Marathon

What it takes to run a marathon ?