› added 6 years ago
114
TIL that In 1961 Ham the chimpanzee was successfully launched into space which technically means that chimpanzees own the achievement of first Hominid in space.
via reddit.com