Congressional Space Medal of Honor

August 29, 2012 - 4:31pm
Neil Armstrong (NASA)

The passing of Neil Armstrong comes as a shock. Surely the first human to set foot on another celestial body would never succumb to something as predictable and inevitable as mortality? But succumb he did, last Saturday (August 25), from complications following cardiovascular procedures.