Llama Land
Season 1 • Episode 8
Evan ventures into the Andean cloud forest to check out the llamas of Machu Picchu. While in Peru, he examines spectacled bear and a spitting vicuña, and takes on one of his biggest challenges yet, trying to save an eagle's eye.
42 min|TV-PG|Premiered 04/14/2019