Mermaid at Ile Rousse November 19, 2018 By Mermaids of Earth Bronce mermaid statue in Ile Rousse, Corsica, France. Photo © by Gabriel Diana