Knights Templar in a space suit