Tree of Life Landscape
Tree of Life on Discovery Island in Disney's Animal Kingdom at Walt Disney World, Orlando, Florida.
You see this view behind the drums in Africa.
Thank you all for the views and especially the Faves and Comments. Always fun and honored to be chosen for flickr's Explore!