The worlds largest rodent, capybara means master of the grass and its scientific name, Hydrochoerus, means water hog because of its love for water. Not a "hog" but really does love the water. On display at Elephant Odyssey.
The worlds largest rodent, capybara means “master of the grass” and its scientific name, Hydrochoerus, means “water hog” because of its love for water. Not a "hog" but really does love the water. On display at Elephant Odyssey.