Photo Gallery: Exhibition Explodes Myth of SS Castle Wewelsburg
04/06/2010
Wewelsburg Castle, south of the town of Paderborn in northwestern Germany, was...
David Crossland

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.