Church of Spiritual Technology, Trementina Base Weird 10 years ago Subscribe to news updates Unsubscribe from news updates Name: Church of Spiritual Technology, Trementina Base Lat, Long: 35.523704,-104.572519 Location: New Mexico, USA Share this:Print