Animal Powered 3: Capybara

The capybara is a rodent of unusual size hailing from South America. Coming in at one and a half feet tall and a hundred and fifty pounds, the capybara is the largest known rodent on earth and is perhaps the most cuddle worthy critter to enter our animal powered collection. An amphibious critter, they prefer … Continue reading Animal Powered 3: Capybara