Veteran visits all 50 states