Completing 31 marathons in 31 days 'is humbling' Albert Johnson ran a marathon every day in December to raise funds for a charity in memory of a friend. Content Original Link: https://sports.yahoo.com/articles/completing-31-marathons-31-days-073106464.html