I think it is Gorrila -
Chat with our AI personalities
World's smallest primate is called Tarsier and can be found in the Philippines.
yes
Toronto is Canada's primate city. With a population of almost 2.7 million people it is Canada's most populated city and fourth most populated city in North America. It is also Canada's financial capital.
Buenos Aires
Primate Canyon Land of the Apes - 1995 TV was released on: USA: 25 March 1995 (Memphis, Tennessee)