<--Previous
Up
Next-->
Quicocha. Lake of the guinea pigs. (Otavalo, ecuador)