Giant statue sighting in Hamburg

1 January 1970

A "mermaid" sculpture rises in Germany's Alster lake.