Debate settled? Oldest human footprints in North America really are 23,000 years old, study finds