Spiritual and ritual Peguche Waterfall near Otavalo, Ecuador
ECUADOR / TRAVELS

Spiritual and ritual Peguche Waterfall near Otavalo, Ecuador

Peguche Waterfall is located around 3 kilometers from the town of Otavalo. Before I got there I was lost at very touristy place called El Lechero Tree (read it here!) and afterwards saved by friendly Ecuatorian police officer. Could I say that I was a victim of first bad impression? I suppose I definitely should! … Continue reading