Wewelsburg Castle, south of the town of Paderborn in northwestern Germany, was the spiritual home of Hitler's murderous SS and ever since 1945, neo-Nazis and Satanists have spun myths about torch-lit ceremonies and ancient Nordic rituals that supposedly went on behind its walls.