The TV show “Lost in Space” could now be updated to be “Lost Our Space Memorabilia.” NASA currently is celebrating the momentous anniversary – and meticulous ground-breaking science – of Apollo 11 and the July 20, 1969 landing on the moon. Astronauts Neil Armstrong and Buzz Aldrin took that “giant leap” for mankind, forever giving new meaning to the phrase “earthbound.”    

Apollo 11 Article Goes Here

Featured Articles

Skip to toolbar