› added 5 years ago
84
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