Burckle Crater
Location of Burckle Crater in the Indian OceanBurckle Crater is an undersea feature hypothesized to be an impact crater by the Holocene Impact Working Group. They considered that it likely was formed ...
Burckle Crater - Wikipedia