The Tree of Life

Tree of Life

The Tree of Life, which is located on Discovery Island, is the main symbol for the Animal Kingdom Park. This massive structure is 145 feet tall and 50 fee wide around the base. Inside this structure the is a show name It's Tough to be a Bug (see main article).