Japan
Satoshi Taniguchi is a cyclist from Japan.
History Team and ranking Hakuba Criterium C3-A(2) One-day race Stage race