Mermaid Sightings Claimed in Israel

Reports of mermaid sightings have come from the Israeli town of Kiryat Yam.

12K views livescience.com

Interest

Paranormal

Stumblers Who Like This Page