Yamawaro (山童)

back to collection
Yamawaro (山童) is a one-eyed kappa-like creature found in the mountains.