Scientists were baffled by the discovery of a mummified ‘mermaid’ that was allegedly ... legends about the being was that it had the power to grant immortality, and during the COVID-19 ...