Japanese Marathon Runner Takes 54 Years to Finish Race