How do mermaids give birth and where are the lines between creature and human?
1923
1952
1983
1989
2002
2011
2025
1967
2023
1963
1950
1949
1966
1924
1957
1944
2014
1965