The Strange Ningen of the Deep Seas

Off the coasts of Japan, and deep in the Pacific Ocean there is said to exist a race of giant aquatic humanoids. These so called ocean-dwelling creatures are called “Ningen”, which translates to “human”. They were first spotted by Whalers who grabbed a few grainy photographs of the alleged creatures and the legend took off […]

Read More