Tour de I'Abitibi Juniors

UCI Junior, Stage race, 19th -24th July 2016, Canada