Totoro

トトロ

One of three Totoro's (Gods of the forest) in the movie 'My Neighbor Totoro'.

171