Shambhala

Referenced in 1 episode

Definition

A mythical hidden kingdom from Tibetan Buddhist tradition. Hollow Earth believers often describe it as an entrance to, or city within, the inner Earth guarded by lamas.