The capybara is the largest living rodent, native to South America. The capybara inhabits savannas and dense forests, and lives near bodies of water. It is a highly social species and can be found in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results