Home‎ > ‎News‎ > ‎

Lost In Translation

posted 18 Oct 2011, 14:33 by James Chant
As featured in the must-read cycling website The Inner Ring (Inrng), the brothers Schleck on Japanese TV in the common language of 'English' - have a look here


Comments