Harrison Ford is kidding himself
This is not a photo of Harrison Ford today. This is a photo of him back in .... oh let's say 1979 or so. But that's seemingly how Ford thinks of himself today, because he continues to say he's fit enough to play Indiana Jones again if a sequel is ever made.
(Don't hold your breath. A script has been in the works for 10 years now. We're more likely to see a sequel to American Graffiti at this point.)
At 64 years old, Ford is older today than Sean Connery was when Connery played Indiana Jones' dad in the The Last Crusade.
For the record, Ford looks more like this today. He's old, gray and grumpy. He should be playing Henry Fonda's part in the remake of On Golden Pond. Or maybe he can co-star with Ted Danson and Burt Reynolds in another installment of the Cocoon movies.