Capybara The capybara (Hydrochoerus hydrochaeris) is the largest rodent in the world and is native to South America. Please visit photoatlas.com for great videos from… Continue reading