lrculturevulture.com
Little Rock Look Back: Apollo 11 Lifts Off on July 16, 1969
On July 16, 1969, Apollo 11 lifted off from Florida as 528 million people (15% of the world’s population at the time) viewed it on television. As would be expected for that historic trip to …