Capybaras (Hydrochoerus hydrochaeris), also known as capybaras or ronsocos, are the largest rodents in the world and are distributed throughout much of South America....
Among the mountains of China, with an impressive biodiversity and landscapes, a predator has been discovered that would have been "hidden" for many years.
This...