© 2015 by Akiko Hirai

Lion, Yamura, Yamanashi

People belive that god incarnated in the lion mask.