(NaturalNews) Cerro El Cono, a 1,310-foot-tall pyramid-like peak in Peru’s Amazon, sparks debate over whether it is a natural formation or a man-made structur…