Virginia Runner Completes Half Marathon in All 50 States, While Undergoing Cancer Treatment Shannon McGowan 07 Jun 24