Who did lance armstrong marry?

Lance Armstrong married Kristin Richard on May 1, 1998 and had three children. They divorced in December 2003. He dated/was engaged to singer-songwriter Sheryl Crow from autumn 2003 to February 2006, and dated fashion designer Tory Burch in 2007 and actress Kate Hudson from May–July 2008. Since July 2008 he has been dating Anna Hansen. Lance and Anna have two children together.
Updated on Saturday, February 04 2012 at 11:25AM EST
Collection: lance armstrong