20150309 sports.more-sports.cycling: Cycling leaders slammed for letting doping; Lance Armstrong win