BUT WHAT IS llama meat, REALLY?