Telos and The Lemurians
Every year, thousands of people come from all over the world to seek and experience the invisible Lemurians who live inside Mount Shasta, in the inner city of Telos. The Lemurians are a remnant of the lost civilization of Atlantis.
This is just one of the many mystical legends that Mount Shasta is known for. We also have aliens, Earth Dragon, Bigfoot, and other sacred entities worth pursuing.