The first moon landing captivated the world. Can a new return