Scots shatter world record after running 106 marathons in 106 days

This post was originally published on STV News.