Rest in peace Neil Armstrong.. To the moon and back. Neil Armstrong, the first human being to ever set foot on another celestial object, passed away earlier tod Moon Space science Apollo neil armstrong RIP