Capybara
The capybara is a semi-aquatic animal that has the good fortune of being the largest rodent in the world. It is indigenous to South America including Ecuador, Colombia, Venezuela, Argentina, Uruguay, Brazil, Paraguay, and Peru. Its name translates into “master of grasses” in Guarani, whereas the...