Buzz Aldrin and Neil Armstrong, who died in 2012, landed on the Sea of Tranquility at 4:17 p.m. on July 20, 1969.
AP Aerospace Writer, El Paso Times
Sat, 07/20/2019 - 8:55am
Buzz Aldrin and Neil Armstrong, who died in 2012, landed on the Sea of Tranquility at 4:17 p.m. on July 20, 1969.