Lance Armstrong and Anna Hansen have finally tied the knot after 14 years of dating. The former professional cyclist, 50, married Canadian-born chef Anna, 41, in a stunning ceremony in France surrounded by their nearest and dearest, including all five of Lance's children.