Fantasy world where a japanese shrine is situated under a big tree with only one leaf occupied by a giant that guards the mysterious secret of the shrine.
Comments
Comments