Animal Planet did it again. They have “new evidence” that mermaids are real.
Please join me at the new Mermaids Don’t Do Windows blog website, and subscribe by email so you don’t miss any posts. I don’t update this site very often. 🙂