Capybara, Hydrochoerus hydrochaeris, the largest toothed rodent.
    avatar

    peterkai

    Capybara, Hydrochoerus hydrochaeris, the largest toothed rodent.

    Related tags: