Real Mermaids Caught on Camera (Seen on Animal Planet)

Real Mermaids Caught on Camera (Seen on Animal Planet)Real Mermaid Caught on Camera in Kiryat Yam, Israel. Locals and tourists in the Israeli town of Kiryat Yam have been flocking to the coast in hopes of glimps…

This entry was posted in Mermaid Videos. Bookmark the permalink.