Island of La Réunion, France A Rare Glimpse of the World's Tallest Volcano My sensors registered the stunning sight of Piton de la Fournaise, the