Was the Eye of the Sahara the real Atlantis, as many theorist claim? What does the evidence really reveal about this popular theory?
The "Eye of the Sahara" is a strange structure you can only see from space. Scientists now think they know how it formed, but they are still mystified by the mysterious crater. Follow TI ...
This striking astronaut photo shows off an "eye-catching" impact crater in the Sahara Desert ... By comparing their location in this image with satellite images of the same area in late 2003 ...