Is this that alien watchtower place in the San Luis Valley?

Comments