An animal that is considered to be the closest to humans. An animal that is considered to be the ancestor that evolved into humans. Japanese says Saru.
An animal that is considered to be the closest to humans. An animal that is considered to be the ancestor that evolved into humans. Japanese says Saru.