The Tree of Life

As long as humans have been able to communicate, we have woven stories that give meaning to everything from the nature and beginnings of existence to reasons for natural phenomena.  Humankind has always endeavored to understand what is not ostensibly clear.  We are a...