Seal Sands

A weird nature sanctuary in the middle of one of Europe's biggest industrial areas.