Published on July 3, 2018

This Day In Space — July 20

600 million people were watching live Apollo 11’s crew landed on the moon On July 20, 1969
We learned later the mission was nearly aborted due to lack of fuel
Neil Armstrong then took his historic small step and giant leap
Back on earth the crew were hailed as American heroes But more importantly as true pioneers for all humanity