humanoidhistory

TODAY IN HISTORY: Astronaut Neil Armstrong on August 5, 1930 in Ohio. Pictured here up for his Gemini 8 flight, March 16, 1966.

(Stellar Views)