Mark Zuckerburg life

Events

May 14, 1984
1996
2003
November 2003
February 4, 2004
September 2006
March 2008
December 2010
May 19 2012
November 30, 2015
December 1, 2015