What on Earth is a Capybara?

What on Earth is a Capybara?

1995