Image 1 of 1
capybara_BEN_4914.jpg
Capybara, the orld’s largest rodent, are native to the Esteros del Iberá in northern Argentina. Capybara in the Esteros del Iberá, a wetland in Corrientes Province, Argentina.