Chinchilla? What’s a Chinchilla?
The chinchilla is a small, plush rodent, native to the Andes Mountains of South America, whose name is derived from the Chincha people of the same region. The species’ soft fur made them an ideal target for trapping, and eventually their passive behavior and delicate features allowed for easy domestication....







