Crater of ‘extinction meteor’ discovered?