All Stories

Blackpool Mermaid

By Mermaids of Earth June 10, 2021 Public Mermaid Sculptures

In the news is a new mermaid sculpture in Blackpool, England. It is named “Call of the Sea”, is 2 meters tall and carries various sea creatures in a protective embrace.

It was installed and unveiled on June 10th in Blackpool’s Talbot Square.

Media coverage includes these mentions:

https://www.lancs.live/news/lancashire-news

https://www.blackpoolgazette.co.uk/news/