The mermaid statue at Sugarloaf Mountain in Rio De Janeiro October 20, 2012 By Mermaids of Earth Leave a Comment