The land of a thousand names, to some Shambhala is a physical location, whereas for others this elusive mythical Buddhist paradise is a spiritual destination.
The Man from Taured has been touted as evidence for parallel dimensions or even time travel. But what is the truth behind this mysterious urban legend?