Mount Lamlam is the world's tallest mountain... if you count where it starts... at the bottom of the Mariana Trench. "Lamlam" in Chamoru translates to "lightning". Tune into our adventure below! β€π¬πΊπΆβ°π€