The picturesque mountain town of Takachiho is known for the Takachiho Gorge, where myths say Japan’s founding deity descended from the heavens. While the natural wonder itself is quite a sight ...
TAKACHIHO, Miyazaki Prefecture--The land of myths and legends closely associated with Japan’s founding deity ... which runs through the Takachiho Gorge, one of the town’s sightseeing attractions.