NASA Releases Thousands of Hours of Apollo 11 Tapes

You’ve undoubtedly heard many times over the historic words uttered by Neil Armstrong when the Apollo 11 LM Eagle touched down in the Sea of Tranquility on July 20, 1969 and when he stepped off the ladder onto the Moon’s dusty, desolate surface later that same day, but the success of the Apollo 11 mission…