Owen Shen
A spirit said to watch over the world with indifference, from the highest mountain in the world, Mount Meru. It is depicted as a golem-like entity with an immense, vine-like body.