Houston Celebrates Exact Moment Neil Armstrong Set Foot On Moon

Houston's Space Center counted down Saturday night to the exact moment 50 years ago that Neil Armstrong became the first person to set foot on the Moon, marking one of humanity's greatest...

Comments