Shikoku
Photos: After 300 years, scientists finally solve mystery of mummified Japanese ‘mermaid’
Culture
February 21, 2023
Photos: After 300 years, scientists finally solve mystery of mummified Japanese ‘mermaid’
After nearly 300 years, scientists have finally solve the mystery of a “mummified mermaid” found in the Pacific Ocean off…