mermaidsofearth.com
A new bronze mermaid statue was unveiled on the Thames river in Henley, England - Mermaids of Earth
A new bronze mermaid statue was unveiled on the Thames river in Henley, England, sponsored by Amaryllis Art for Charity and Koh i Noor in Germany.