This T stands for Tree – the tree of Life at Disney’s Animal Kingdom Park in Walt Disney World, Orlando FL.. Completely man made and huge, but wonderfully done – with all sorts of animals carved in – just an awesome sight.This is a tree in south Africa and I would have to say that these are some of the best natural carvings I have ever seen,and I just had to share them with you guys.