Dec 14, 1972. At 2:54 pm PST, the last humans departed from the lunar surface.Dec 14, 1972. At 2:54 pm PST, the last humans departed from the lunar surface.Dec 14, 1972. At 2:54 pm PST, the last humans departed from the lunar surface.
Two whole generations and we still haven't returned...