The nation will honor recently departed space pioneer Neil Armstrong on Sept. 13 in a memorial service at the Washington National Cathedral. Armstrong, who mostly shunned the limelight after he became the first man to walk on the moon in 1969, died on Aug.
Trending Now