Kappa are mischievous, mythical Japanese river sprites or water imps. Here is a kappa, in Kappabashi.