Roden Crater Is Alien Landing Site Disguised as Art Installation
This is the Roden Crater, a inactive volcano northeast of Flagstaff, on the calm, dry plains of Arizona. In its sleep, it looks peaceful, harmless. Until you start climbing and reach the top of the 3-kilometer-wide mountain. Then you will be able to see the platform for extraterrestrial spaceships on its center. James Turrell says…