› added 4 years ago
89
TIL Apollo 11 landed on the moon just 66 years after the Wright Brother's first flight.
via reddit.com