mermaidsofearth.com
Hensley (UK) to get a mermaid statue
Another town in England is adding a mermaid statue to beautify the city and promote art.
Mermaids of Earth