The Forest Spirit

The Forest Spirit is a legendary creature who is the god of the forest in Hayao Miyazak's, Princess Mononoke.