Tulsa missionary walks 24,901 miles with cross on his back