Tree of Life (Earth-1600)

The Tree of Life is a sacred tree in Animalia that is said to be resopnsible for the fruition of vegetation and animal life on the island. It houses one of the Infinity Stones.

Trivia

 * The tree is an obvious homage to the Tree of Life found in Disney's Animal Kingdom.