For over three years, Rob Shaver, 48, has run at least a mile every single day. Through rain, pain, and the weight of a terminal cancer diagnosis, his daily streak…

Read the full article from Vimeo for complete coverage and details.