Meteor hit Oklahoma 100 million years later than previously thought - Phys.org

Meteor hit Oklahoma 100 million years later than previously thought Phys.org