David Walsh is a 48 year old cyclist from Ireland (born August 10th 1975).
Ireland
10th August 1975 (48)
2021 2019 2018 2017 2016 2015 2002 1993