Sunday, September 27, 2015


The capybara is the world's largest rodent and its closest relative is the guinea pig and lives in South America. You can own them as pets but they are extremely abundant so you need at least 2 capybaras to keep them happy and alive. Its prehistoric relative is josephoartgasia.

No comments:

Post a Comment