News

A strange pyramid-shaped peak in Peru is shrouded in mystery, mainly because this geographic marvel is so hard to reach.