Giant statue sighting in HamburgLink CopiedRead full articleA "mermaid" sculpture rises in Germany's Alster lake. View comments