Llama Land
- Episode aired Apr 14, 2019
- TV-PG
- 41m
Dr. Evan Antin ventures into the highlands of Machu Picchu to work with the Inca villagers' Llamas. While in Peru he helps with the spectacled bears, some adorable hairless dogs and a spitti... Read allDr. Evan Antin ventures into the highlands of Machu Picchu to work with the Inca villagers' Llamas. While in Peru he helps with the spectacled bears, some adorable hairless dogs and a spitting Vicuna.Dr. Evan Antin ventures into the highlands of Machu Picchu to work with the Inca villagers' Llamas. While in Peru he helps with the spectacled bears, some adorable hairless dogs and a spitting Vicuna.