Totoro

トトロ



One of three Totoros (Gods of the forest).