WHERE CAN I MEET RUSSELL AND DUG? On Discovery Island, in the Animal Kingdom Theme park is where you're going to find the Wilderness Explorers Clubhouse – and it has a little queuing area under shade [hooray!]. It's worth queuing for. Giving Russell the Ellie Badge.