A disservice to science and any presentation of real information by the discovery channel or the animal planet channel. If there is any real information in this show it has just been discredited.
Mermaids: The Body Found | Animal Planet | Press Release | Mermaids: The Body Found | Animal Planet.