Tree of Life Beta Trailer 1:02 Tree of Life announces a Steam beta starting April 18th! Posted on: Apr 01, 2016 Watch Video