Playing on:

Himmlers Occult Castle

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: 8

Quality: HD

Release: 2021-07-29

IMDb: 0.0