SScience Read More A meteor hit Oklahoma 100 million years later than scientists thoughtOctober 4, 2026 Researchers at The University of Texas at Austin have revised a key piece of Oklahoma’s geologic history, with…