German rider Andre Greipel won a rain-drenched second stage of the Tour de France in a sprint finish on Sunday, while defending champion Vincenzo Nibali and Tour contender Nairo Quintana lost valuable time after dropping behind the front group. … Click to Continue »