Trafalgar Square Mermaids. December 1, 2019 By Mermaids of Earth Leave a Comment Trafalgar Square Mermaid scupture