Scientists Finally Solve Mystery of Japan’s Tiny Mummified Mermaid

For decades, the mummified remains of a creature resembling a small mermaid have been worshipped at a temple in Asakuchi, Japan, but scientists have long suspected that the mermaid mummy was actually man-made. Allegedly caught in the Pacific Ocean, off the island of Shikoku, between 1736 and 1741, the famous mermaid mummy has been kept […]