Cross of Hendaye

Referenced in 1 episode

Definition

A monument located in Hendaye, France, featuring intricate engravings that proponents claim hold esoteric knowledge about cycles of catastrophe and cosmic events.