Topographic Structure named Kebira Crater, Sahara Desert. Jaxa is the Japanese space agency.
"Large topographic structures on the Earth may escape recognition from the ground but are sometimes spotted in satellite images. Many meteorite impact craters might be typical of such cases. Researchers from Boston University recently found a large circular topographic structure in the desert area on the border of Libya and Egypt while investigating satellite images."