A mystical mountaintop where humans have never set foot and where the gods are said to reside
undefined