More Story

Otavalo Market Ecuador, The Devil Wears Llama.

Otavalo market is a bustling crafts market located in Otavalo, just north of Quito. It is a must see place for any backpacker...