All Stories

Mermaids in London and Warsaw

September 18, 2012 Public Mermaid Sculptures
By Mermaids of Earth September 18, 2012 Public Mermaid Sculptures

New pages are live for mermaid statues and sculptures in Trafalgar Square, London, in Warsaw’s Old Town Market Square and at the Vistula River in Warsaw.

There is a lot of history on all of these.