Skip to content
The Austin

100 million years off: UT Austin researchers say meteor hit Oklahoma later than thought

Sources and story details