Marmosets are adorable apes that are also carried as pets in Brazil and other countries By schizoidman2022-10-14 10:00 79% (499) Marmosets Are Adorable Apes