Tree of Life

posted in: City | 0

Tree of Life (Disney World, Florida) – Disney World’s Tree of Life is a sculpted 14-story (145-foot tall), 50-foot wide tree. It is located in Disney’s Animal Kingdom park. One of the interesting facts about this tree is its more than … Continued