Amsterdamned: Netherlands

The damned spirits of Amsterdam come out to play.