A skeletal, mermaid-like creation appeared on a local beach in Kent, England, on March 10, leaving beachgoers baffled, ...
A couple in the UK were baffled after they came across a mysterious "skeleton-like" figure during their stroll down a beach ...