› added 4 years ago
73
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