Towering at 1,850 meters (6,070 feet) above sea level, Cerro Tusa is the world’s tallest natural pyramid and one of the most iconic landmarks in Venecia, Antioquia, Colombia. Its sharp, triangular ...