Apollo 15 landing site is strikingly clear in image captured from Earth

Scientists used powerful radar signals to capture the image. Source