This "power spot" in Kumamoto, Japan looks straight out of a Ghibli movie, is pure magic 【Photos】
Deep in the forests of Takamorimachi, a small town in Kumamoto Prefecture on Japan’s southern island of Kyushu, hides a humble shrine shrouded by trees and moss-covered greenery. Even if yo…

