This is the first of what we hope will be a long series of reports from our resident Mermaids. Finally there are reports surfacing that…
The Discovery Channel and its Animal Planet series has been caught sliming science in pursuit of the tabloid dollar once again. Its latest “mermaid documentary”…