Kevin from Up! Lands on Animal Kingdom’s Discovery Island

Guests at Disney World’s Animal Kingdom can now look for Kevin from the Disney Pixar film “Up!” on Discovery Island!