Sure looks like this has some potential for being an impact crater.