Listen to this episode
8313

The Nazis and the US May Be Gone But the Devil Remains

Teufelsberg, 2009