Strange Humanoids of Antarctica

The excellent Japanese culture blog Pink Tentacle reveals the story of the “Ningen”, strange white humanoids inhabiting the Antarctic coast.

Check out the rest here.