Apollo 15 landing site is strikingly clear in image captured from Earth Scientists used powerful radar signals to capture the image. Source