20 February 2023
A mummified mermaid has been worshiped in Japan for centuries because locals believe it has healing powers. However, upon closer...