Over the years, rumors have circulated in Japan about the existence of gigantic humanoid life-forms inhabiting the icy waters of the Antarctic.
Read More →