Latest News for: tusa

Edit

Cerro Tusa, Colombia: The World’s Tallest Natural Pyramid

Colombia One 16 Mar 2025
Located in the municipality of Venecia, Antioquia, Cerro Tusa is one of Colombia’s most astonishing geological formations ... Cerro Tusa, Colombia ... Climbing Cerro Tusa, the world’s tallest natural pyramid.
  • 1
×