Meteor hit Oklahoma 100 million years later than previously thought
World News · 2026-09-29 Meteor hit Oklahoma 100 million years later than previously thought Source: phys.org Open on VOIDEX