A 31-year-old man is more than halfway through his mission to become the youngest person to visit all 417 National Park Service sites in the United States.