How these ducklings enjoy a nice stay on Capybara Island will give you a chuckle