Pet Capybara: The World’s Largest Living Rodent The capybara (Hydrochoerus hydrochaeris) is not your typical rodent. With its large, sturdy body and… No Comments