These tiny mountain marmosets are being pushed to extinction by invasive species
In the southeast of Brazil, in cities like São Paulo and Rio de Janeiro, marmosets are a common sight. They can be found hanging out on rooftops, dangling from electricity cables and stealing food....