Is this a meteor crater?