Jul 202019 Over 8,400 NASA Apollo moon mission photos just landed online, in high-resolution Interesting.