Sogenji Temple Kappa The Japanese Merbeing Kappa or The River Child are the legendary Japanese Merbeing. They come in many forms and are known by many name such a… September 15, 2021