A page was added for the Jalakanyaka at Shankumugham Beach in southern India, probably Earth’s largest mermaid.
A page was added for the Jalakanyaka at Shankumugham Beach in southern India, probably Earth’s largest mermaid.
This site is about mermaids on planet Earth
Why? Because mermaids are all around us. Lots of them. No, not actual live mermaids of course…
Comment on this!