humanoidhistory

TODAY IN HISTORY: The first stage separation of the Apollo 11 rocket as it races to space, July 16, 1969. (NASA)