Avid runner Tom Perri is preparing to run a milestone marathon in North Dakota, refusing to let his stage 4 prostate cancer diagnosis define him.
Cancer survivor to run 600th marathon: 'It can't tell me what I can do'