Laura Davis never expected to run 50 marathons in 50 states, but on Sunday, she will cross the finish line of that ...