Mermaids

Are mermaids real?

Wed, 09 Mar 2022 - 10:13 GMT

A scientific team in Japan published a report explaining that mermaids are real.

More