Ningyo (Japanese Mythology)

Ningyo is a Japanese equivalent of a Western Mermaid. Unlike beautiful Western Mermaids, Japanese Ningyo are often hideous & animalistic in both appearance & nature.