@Visit Japan Visit Japan: Welcome to the land of namahage, demon-like ogres who roam the Oga Peninsula loo… November 14, 2019