Unveiling of The Tree of Life Leave a Comment / Announcement, Creation Science, Seminars, Store item / By admin Tree of life created by famed artist Elfred Lee. Will be unveiled on December 30th 2017 at 11am.