Trafalgar Square mermaid statue. August 19, 2013 By Mermaids of Earth Trafalgar Square mermaid statue.