Yu Takenouchi is a 35 year old cyclist from Japan (born September 1st 1988).
Japan
1st September 1988 (35)
History Team and ranking One-day race Stage race