“Devils Head” Statue Carved into Mountain in Tandapi, Ecuador

Published on Feb 14, 2017

This “Devils” head statue is carved into sheer rock on the side of a mountain in Tandapi, Ecuador. The carving is modern and the gentlemen who claimed to have carved this is mentioned in the article.

It is creepy, but amazing at the same time…

Links:
http://helenastales.weebly.com/blogue…
https://cult.is/a-satanic-sculpture-p…



Comments are closed.