Capybaras (Hydrochoerus hydrochaeris) The giant rodent Capybaras in a marshland in Gamboa, Panama. Country Panama Read more about Capybaras (Hydrochoerus hydrochaeris)Log in or register to post comments699 views Copied to clipboard