Mermaid body found? That was the theme of a science fiction program that aired on Animal Planet, which is part of the Discovery Channel family of programming. Mermaids: The Body Found was a fictional account detailing the discovery of a mermaid body that was filmed documentary style, much like The Blair Witch Project. Unfortunately, many people misunderstood the film’s intent ... Read More »