It's quite mind boggling. The consistency required over a whole lifetime to do that is on another level. 1,000,000 miles between 1952 and 2019 comes out at an average of 287 miles (462 km) a week over 67 years. Add in the dedication to keep records of it all. Phew.