The 40-year-old couldn't contain his pride as he watched his sons meet the boxing legend. David also enjoyed a hike with his wife Victoria Beckham and their four-year-old daughter Harper.