Aaah…the Tree of Life!

Wonderful angle of the beautiful Tree of Life at Disney’s Animal Kingdom park at Walt Disney World Resort in Florida.

Please share YOUR thoughts...