Yggdrasil Picture

In Norse mythology, Yggdrasil, also called the World Tree, is the giant tree that links and shelters all the worlds.
Continue Reading: Giants