One of boulders ejected by Imbabura's last eruption, which landed nearby in Peguche, was revered as Achilly Pachacamac, the supreme god, by pre-Incan peoples.
A massive rock from Imbabura's last volcanic explosion came to rest near Peguche and was worshipped by ancient Incans as a divine being named Achilly Pachacamac, their highest god.