The Vanishing Isle

The Vanishing Isle is a location, found within the Aladdin universe. A fortress residing on the shell-back of a massive turtle creature, the Vanishing Isle's archive footage makes several cameo appearances in both Disney Heroes vs. Villains War and in Heroes vs. Villains War.