This mummified 6-feet mermaid carcass was from Shikoku, Japan. They consider mermaid as the main-stream religious deity, which is called Ningyo Shinko or mermaid religion. Many Shinto shrines and Buddhist temples enshrine mummified mermaids there for people to worship even today.

