Juri currently works as a Fantasy/anime/comic artist and is located in Washington State.
This image is based off of an Ainu myth. The Ainu are the aborigines of Hokkaido, Japan, and have a complete different culture, belief and language from the Japanese.
“Okikurumi” is a half god, half human hero while “Iwa-Koshinpu” means a spirit of mountain animals in the Ainu language, usually in a form of beautiful women. These spirits can posses a man, giving him great luck if he is a good person, but if not, they will haunt him until he is miserable. In this illustration, Iwa-koshinpu is giving Okikurumi more power to hunt a bad spirit.