watch Mermaid Forest
Mermaid's Forest
According to an ancient Japanese legend, mermaid flesh may grant immortality if eaten. However, there is a much greater ch....
Read MoreMermaid Forest
There is a legend in Japan that if one eats the flesh of a mermaid, one will become immortal. This anime recounts the stor....
Read More