The best photos, videos and evidence that prove that mermaids really exist, including proof from centuries old folklore, and modern day mermaid hotspots.
269