Tree Of Life – Animal Kingdom

Photo of the tree of life at Animal Kingdom at Walt Disney World Park, Orlando Florida. I was fascinated with the animals all over the tree, the details, and all the work that went into the making of this beautiful sculpture.

Leave a Comment