Germany's Marcel Kittel crosses the finish in London, England, winning the third stage of the 2014 Tour de France. Cyclists raced Monday in the rain for 96 miles from Cambridge to the stage's finish past Big Ben in Westminster. Image by Peter Dejong via AP.