Christopher Froome wins 2011 Vuelta a Espana Stage 17 – from Universal Sports adminJuly 13, 2013Chris Froome Chris Froome Video Ranking: 5 / five