"Artist's reconstruction of Chicxulub crater soon after impact, 66 million years ago."
I actually got questioned by a local at Panama City Beach on the White Sand Beaches.
Yes, I knew the answer and it was not outer spacey.