NingenOver the years, rumors have circulated in Japan about the existence of gigantic humanoid life-