KIYOMASA WELL Posted on 29 October 2014 at 20:28 A well in garden of tokyos meiji shrine has drawn masses of visitors who believe it is power spot where they can experience positive energy.