Claim: Photographs show the discovery of mermaid-like sea creature.
Fact-check: Was a Mermaid Discovered in St. Petersburg, Florida?
Verdict: false
Organisation: Snopes
Author: David Mikkelson
Date published: 2006-08-31T03:27:26