Select Page

Mount Kailash: Pyramid-shaped mountain or alien nuclear power plant?

YouTube Video Here: https://www.youtube.com/embed/cmDUcj4mJ0o?feature=oembed&enablejsapi=1 Mount Kailash, which is located in Tibet, is often called “the spiritual center of the universe” because it’s the birthplace of four religions: Hinduism, Jainism, Buddhism,...