Takachiho gorge is famous for its deep green natural beauty but also for its spiritual power spot as its deeply rooted in ancient Japanese mythology as the central setting where Japan was born. According to mythology, it is where Ninigi first descended from the heavens sent by sun goddess Amaterasu.