galileospendulum.org
Rest in Peace, Neil Armstrong
Only a few human beings have ever set foot on another world. Even being optimistic, very few of us now living ever will set foot on another world. Neil Armstrong, who died today at age 82, was firs…