In a thrilling finish, Byron Guamá emerged victorious on the opening stage of the 2026 Tour of Ecuador, a 135-kilometer route between the city of Machachi and the town of Baños de Agua Santa, in the province of Tungurahua. The opening stage demanded maximum effort...