Beliefnet
Angels on Your Shoulder
Angels on Your Shoulder Archives

  Here are some images from Tokyo. The beauty and the resilience of the Japanese people have deeply touched me. Prayer flags at a temple