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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed