Giant statue sighting in Hamburg

January 1, 1970

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