The 300-year-old mummified “mermaid” with a “human face” and tail is said to grant immortality to whoever tastes its flesh. The creature was allegedly caught in the Pacific Ocean, off the Japanese ...