Summary: Leave a Comment With the 40th anniversary of the Apollo 11 landing just two days away NASA on Friday released the sharpest images ever taken of astronaut work sites on the moon showing hardware and soil
Image Dimensions: 500 x 317
Image originally found here.