Apollo 11: 'A stark beauty all its own'
(PhysOrg.com) -- This image of the Apollo 11 landing site captured from just 24 km (15 miles) above the surface provides LRO's best look yet at humanitys first venture to another world. When Neil Armstrong took his ...