Joshua Francis

Joshua Francis is a cyclist from South Africa (born November 25th 1997).

Information

2019 2018 2017 2016 2015

Date Pos GC Race UCI
10.02 38 South Africa RR | CN 2019-02-10Show more