what is the tree of life from disney
Tree of Life (Disney) The Tree of Life is a 145-foot (44Â m) sculpture of a tree at Disney's Animal Kingdom, Walt Disney World Resort. It debuted when the attraction opened on April 22, 1998.[1] Inspired by the mythical tree of the same name, the Tree of Life features 325 carvings of existing and extinct animal species on its trunk and surrounding roots.