Tree of Life. 33,311 pages on this wiki. The Tree of Life is a sculpted 14-story (145-foot tall), 50-foot wide tree, is the centerpiece and icon in Disney's Animal Kingdom theme park since it opened on April 22, 1998. Paths known as Discovery Island Trails weave around and through this homage to nature.