Kappa Picture

The Kappa is a creature from Japanese mythology.
This exemplar is located on the island of Miyajima, overlooking
the sea from a hillside. ^_^
Continue Reading: Creatures