sweet chili baked llama crackers are claimed to be good and tasty