The Panamanian Franklin Archibold (Natural Greatness Rally-Ale) was proclaimed champion of the Circuito Montañés 2025 after the second and last stage of 156.4 kilometers around the Spanish municipality of Santillana del Mar. The current Central American road champion...