Jap015
Rod Harbinson
Holy water for good luck at a shinto shrine in Kyoto.