GenevaLunch.com GENEVA, SWITZERLAND – The Tour de Suisse cycling race ended Sunday 19 June with a victory for American rider Levi Leipheimer, who never attacked during the nine days but was always in the top group. Juan Mauricio Soler, who was badly injured three-quarters of the way through the race when he hit a curb and […]