1 articles
Japan
Scientists reveal secrets of mysterious ‘mermaid mummy’ discovered in Japan
Japanese scientists have solved the mystery of the “mermaid mummy” that has long been an object of worship at a temple in Okayama Prefecture...
Michelle De Pacina
Don’t miss out on the latest news by signing up for Sharkbites.