Turn off light PreviousNext

Secret Nazi Bases Season 2 Episode 8

In 1933, Heinrich Himmler signed a 100-year lease for Wewelsburg castle in Büren, Germany. The space became a clandestine training space for the SS.

Episode Title: Himmler’s Occult Castle

Air Date: 2021-07-23